Я нахожусь в школьном проекте, и мы используем процесс сбора твитов через поток, настроенный с помощью PHP. Я обычно запускаю его в фоновом режиме через терминал с помощью команды вроде:
nohup ./mystream.php 2>&1 &
Предполагается, что этот поток включен постоянно, и поэтому я хотел бы убедиться, что этот процесс запускается при каждой перезагрузке системы. Как бы я сделал это в Ubuntu?
Вы бы сделали это частью скрипта, который запускается при запуске. Мы сделали это с такими вещами, как Выскочка который заменяет sbin/init/
демон. Вот пример сценария —
start on filesystem and net-device-up IFACE=eth0
respawn
exec /usr/bin/php -f /path/to/your/process.php
Других решений пока нет …