LINUX.ORG.RU
ФорумAdmin

фоновый процесс завершается «Stopped»


0

0

Привет!

проблемка такая: ваяю скриптец состоящий из одной строчки внутри бесконечного цикла, запускаю в фоне, а он почемуто прекращает работу:

while : do find . -type f -exec myscript {} \; done

Помогите, не пойму почему стопится :-(

anonymous

while true; do find . -type f -exec myscript {} \; ; done

Nao ★★★★★
()

Хм... ЕМНИП, если не перехватывать stdin и stderr, то всё равно будет вываливаться. Либо тогда уж man screen, man nohup

Anoxemian ★★★★★
()
Ответ на: комментарий от anonymous

В качестве умолчальных файловых дескрипторов 1 и 2 у процесса остается консоль. При попытке что-то записать туда процесс получает сигнал и останавливается. Чтобы этого не происходило, необходимо перенаправить вывод в регулярный файл на диске или /dev/null

annoynimous ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.