Как запустить приложение в фоне
Привет всем!
Проблема:
У хочу, подключившись через ssh, на сервере запустить скрипт. Этот скрипт должен постоянно исполняться, даже после того, как я разорву соединение.
Посоветуйте самый простой способ, как это сделать плиз!
Наводка:
Скрипт написан на python'е
Что я пробовал:
1) Просто запустить ./script.py & - не поможет, т.к. все, что я запускаю с виртуального терминала - убивается, когда я разсоединяюсь ( я же через SSH )
2) Пробовал запустить в screen. Скрипт перестает работать, хотя через screen -ls мой бывший терминал виден (deattach)... (мож я не правильно завершаю сессию)
3) Пробовал прописать в crontab - * * * * * root /usr/bin/python /script.py и думал через 1 мин. как крон запустит скрипт, я строчку уберу - не получилось ( хз )
Вообщем посоветуйте!
- Для комментирования войдите или зарегистрируйтесь
попробуй
попробуй использовать nohup.
моя ошибка
Вообщем зря я так на screen - все с ним прекрасно работает! Это мой скриптик барахлил...
Нашел еще один вариант, который я кстати и стал использовать вместо screen:
nohup ./script.py &
Даже после разрыва соединения - скрипт остается работать!
_________________
Все мы будем там...
В некоторых
В некоторых случаях помогает at и cron.