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

Запустить php в фоновом режиме

Подключаюсь к выделенному серверу по SSH. Затем я пытаюсь выполнить в php -d max_execution_time [= 0] -f index.php. Как я могу закрыть (даже выключить) мой локальный компьютер, но мой php-скрипт на удаленном сервере должен продолжать работать?

Или с экраном http://en.wikipedia.org/wiki/GNU_Screen

screen -A -m -d -S whatever ./yourphpscriptlauncher.sh

Прохладный +, с:

screen -r whatever

Вы снова в своем сценарии;)

Запустите свой php-скрипт следующим образом: ssh user@machine "nohup php -d max_execution_time[=0] -f index.php &"

Здесь перечислены несколько способов:

http://w-shadow.com/blog/2007/10/16/how-to-run-a-php-script-in-the-background/