Форум сайта python.su
0
Привет всем.
Запускаю на удаленном сервере некий скрипт с бесконечным циклом через putty, почему прерывается(убивается процесс) бесконечный цикл при выходе из putty? Как сделать чтобы процесс продолжал работать?
Офлайн
568
Запускать его с & в конце может быть?
Офлайн
0
да с &
Офлайн
33
realivan
почему прерывается(убивается процесс) бесконечный цикл при выходе из putty?
Офлайн
33
Офлайн
0
Пробовал помощью:
setsid myscript.sh >/path/to/logfile 2>&1 < /dev/null & выскакивает ошибка permission denied, менял права доступа на 755, не помогает.
Так же пробовал и
setsid myscript.sh >/dev/null 2>&1 < /dev/null &
Все равно вывод идет в окно putty и цикл прерывается при выходе.
Отредактировано realivan (Ноя. 21, 2015 15:33:15)
Офлайн
26
nohup script.sh &
Офлайн
0
nohup запускает только .sh скрипты? А если мне надо .py файл,
nohup python test.py &
но процесс все равно прерывается. Файл очень прост:
import time i = 0 while i < 1000: time.sleep(5) print i i += 1
Отредактировано realivan (Ноя. 21, 2015 17:28:57)
Офлайн
39
realivan
Я, наверное, сейчас скажу странную вещь, но ведь supervisor 
Офлайн
26
nohup запускает только .sh скрипты? А если мне надо .py файл,
Офлайн