LINUX.ORG.RU

Как запустить программу с терминала, чтоб она не закрывалась по завершении сеанса?


0

0

Понимаю вопрос наверное крайне лоховский :). Если запустить программу с терминала, то она закроется при завершении сеанса... А как её необходимо запускать, чтоб по завершении сеанса, она продолжала функционировать?

anonymous

Re: Как запустить программу с терминала, чтоб она не закрывалась по завершении сеанса?

nohup proga

man nohup

anonymous ()

Re: Как запустить программу с терминала, чтоб она не закрывалась по завершении сеанса?

<команда> &

kain ()

Re: Как запустить программу с терминала, чтоб она не закрывалась по завершении сеанса?

Хм... Насколько я помню, амперсанд просто переводит программу в режим background, т.е. делает ее работой (job). Значит, если оболочка прекратит свое существование, то и работа (дочерний процесс) тоже умрет.

asciiz ()

Re: Как запустить программу с терминала, чтоб она не закрывалась по завершении сеанса?

в FAQ!

anonymous ()

Re: Как запустить программу с терминала, чтоб она не закрывалась по завершении сеанса?

(command >/dev/null 2>&1 &)

Deleted ()

Re: Как запустить программу с терминала, чтоб она не закрывалась по завершении сеанса?

Как вариант(проверено) ((proga &);exit) или proga, Ctrl-Z, disown

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