Назад | Перейти на главную страницу

SSH: Как запустить процесс, который не завершится после перезагрузки системы?

Есть ли способ сделать это, чтобы при перезагрузке Linux-сервера процесс снова открывался при запуске?

Обычно вам нужно добавить сценарий запуска в /etc/rc.d/ или /etc/rc.local. Так запускаются все демоны. Однако для этого у вас должны быть права root.

Поскольку вы пометили его как ssh, я думаю, у вас нет прав root. Таким образом, вы можете создать запись crontab, которая запускает сценарий для запуска вашего процесса после каждой перезагрузки:

$ crontab -e

Добавьте в открывшийся файл следующую строку:

@reboot  /path/to/your_script.sh