Запустите сервер, используя скрипт оболочки
Теперь мне нужно запустить сервер, как это.
$./server.start
Я должен это делать каждый раз, когда я запускаюсь и захожу на свою машину. Было бы хорошо, если бы был сценарий, который делает то же самое автоматически, когда я снова запускаю машину.
Нужна помощь с этим.
1 ответ
После ssh на сервер. Просто фоновый ваш скрипт (./myscript &) не будет демонизировать его. Вы должны отключить stdin, stdout и stderr и заставить его игнорировать сигнал зависания (SIGHUP).
nohup ./myscript 0<&- &>/dev/null
сделаю работу. Или, чтобы захватить весь вывод:
nohup ./myscript 0<&- &> my.admin.log.file &
и эта статья более полезна для вас!