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