я использую nohup довольно часто для важных длительных процессов под linux/bash, Так что nohup time my command with arguments && mv nohup.out my.log - это почти идиома для меня.
проблема в том, что nohup ставит как stdout и stderr на nohup.out и я не могу контролировать имя файла. Это означает, что если я случайно запустить два nohups в том же каталоге, их вывод будет чередоваться в nohup.out.
вопросы:
-
как я разобраться с этой проблемой? Всегда работает
nohups в отдельных каталогах и написание функции оболочки, которая сначала проверит на./nohup.outдва отстойных варианта, которые я вижу. -
почему я не могу сказать команды nohup.куда перенаправить вывод? Инструменты GNU, как правило, имеют так много вариантов, почему бы и нет
nohup?
Komp






















