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 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.