Форум — General Как запустить процесс из терминала, чтоб при закрытии терминала он не убивался? 0 0 Я где-то читал, что можно в X'ах запустить например xmms из терминала(например xterm), чтобы при закрытии тернинала xmms не закрылся, как это сделать? Ссылка
Вообще хватает провто амперсанда, без /dev/null DeadAdmin ★ (14.08.03 16:39:13 MSK) Показать ответ Ссылка
Ответ на: комментарий от DeadAdmin 14.08.03 16:39:13 MSK >Вообще хватает провто амперсанда, без /dev/null Неужели? Насколько я помню - неверно. AFAIK man nohup - правильный ответ. Но лично я никогда это не проверял. Ikonta_521 ★ (14.08.03 16:52:50 MSK) Ссылка
> а что делает '2'??? Это стандартный поток Error. Курить Кернигана и Ритчи: 0 -- стандартный ввод, 1 -- стандартный вывод, 2 -- стандартный поток ошибок. RTFM. Вообще-то, когда хотят, чтобы некая программа не мусорила на консоль в фоновом режиме, ее пускают так: someprogram > /dev/null 2>&1 & По вкусу перед всей конструкцией можно добавить nohup, тогда ее не отстрелит при убиении терминала. Obidos ★★★★★ (15.08.03 08:47:10 MSK) Ссылка
>>someprogram > /dev/null 2>&1 & а что в данном случае &1? т.е. тут вывод программы в null и ошибки в вывод? anonymous (15.08.03 10:35:20 MSK) Ссылка
>>someprogram > /dev/null 2>&1 & а что в данном случае &1? т.е. тут вывод программы в null и ошибки в вывод? anonymous (15.08.03 10:35:44 MSK) Ссылка
А если не будет & перед один, то это будет перенаправление в файл с имененм '1' kpanic ★★ (15.08.03 10:44:50 MSK) Ссылка
> т.е. тут вывод программы в null и ошибки в вывод? Так точно, а вывод мы уже отправили в /dev/null, так что и ошибки уйдут туда же. ;) Obidos ★★★★★ (15.08.03 14:12:23 MSK) Ссылка
А как тоже самое сделать при подключении через telnet или ssh? nohup и & не помогают. При logout задача рубится. Есть средство? ksherhan ★ (15.08.03 14:29:18 MSK) Ссылка