DrunkMaster
@DrunkMaster

Как оставлять скрипт работать после закрытия консоли?

В консоли ввожу команду php script.php скрипт начинает работу, если консоль закрываю или пропадает соединение с сетью скрипт останавливается.
Как заставить работать его дальше даже в случае закрытия консоли? Пробовал php script.php & не сработало...
  • Вопрос задан
  • 830 просмотров
Пригласить эксперта
Ответы на вопрос 2
merryjane
@merryjane
Системный администратор
nohup php script.php &

Почитайте также про
screen
tmux
disown
Ответ написан
saboteur_kiev
@saboteur_kiev Куратор тега SSH
software engineer
используйте nohup <ваша команда>

собственно при разрыве коннекта, процессу отправляется сигнал hup (исторически от типа поднял трубку, модем оборвался).
программа nohup блокирует этот сигнал, и в случае разрыва коннекта перенаправляет весь вывод, который должен был идти на экран (stdout) в файлик nohup.out (по умолчанию в том же каталоге где скрипт запускали)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽