Я бы хотел бесконечно запускать асинхронную программу на удаленном сервере Linux. Этот скрипт ничего не выводит на сам сервер (кроме периодической записи информации в базу данных mysql). Пока единственная опция, которую мне удалось найти, - это команда nohup:
nohup script_name &
Насколько я понимаю, nohup позволяет запускать команду даже после того, как я выйду из сеанса SSH, а символ '&' позволяет запускать команду в фоновом режиме. Мой вопрос прост: это лучший способ сделать то, что я хотел бы? Я только пытаюсь запустить один сценарий в течение длительного времени, время от времени останавливая его для обновления.
Кроме того, если nohup действительно лучший вариант, как правильно завершить сценарий, когда мне нужно? Кажется, есть некоторые разногласия по поводу того, что является лучшим способом убить процесс nohup.
Спасибо