Подключаюсь к выделенному серверу по 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/