Изменить содержимое файла при перезагрузке сервера - PullRequest
0 голосов
/ 26 апреля 2018

У меня есть требование отредактировать первую строку файла при перезагрузке сервера. Например, у нас есть файл hostname.cfg на сервере A. Имя хоста Сервера A - это Сервер A. Теперь, если переместить файл на ServerB (имя хоста ServerB), файл hostname.cfg будет содержать ServerB. Как это сделать? У меня есть пример кода.

Файл на сервере A - hostname.cfg имеет "ServerA"

При переходе на сервер B - должно быть "ServerB"

Я пытаюсь с

! / Bin / КШ

if [[$ HOSTNAME == tstcogdb1]]; затем печать "Node1" еще печать "Node2" фи

Это печать "Node2"

Заранее спасибо за помощь.

1 Ответ

0 голосов
/ 26 апреля 2018

Этот код должен работать как минимум лучше:

#!/bin/ksh
if [[ $HOSTNAME == tstcogdb1 ]]; then print "Node1"; else print "Node2"; fi

или

#!/bin/ksh
if [[ $HOSTNAME == tstcogdb1 ]]
  then print "Node1"
  else print "Node2"
fi

Хотя я не могу себе представить, почему кто-то захочет сделать то, что вы просите ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...