Задать вопрос
DrunkMaster
@DrunkMaster

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

В консоли ввожу команду php script.php скрипт начинает работу, если консоль закрываю или пропадает соединение с сетью скрипт останавливается.
Как заставить работать его дальше даже в случае закрытия консоли? Пробовал php script.php & не сработало...
  • Вопрос задан
  • 951 просмотр
Подписаться 1 Оценить 6 комментариев
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
merryjane
@merryjane
Системный администратор
nohup php script.php &

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

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

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽