[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ssh and trouble when run programme in the background.



Oleg P. Philon wrote:
Привет, коллеги.

On Wed, Jan 08, 2003 at 02:22:39PM +0300, Victor Wagner wrote:

On Wed Jan 08, 2003 at 12:09:25 +0300, Victor Wagner wrote:

Можно, но не всегда удобно:
  `nohup' increases the scheduling priority of COMMAND by 5, so it has
a slightly smaller chance to run. И никакой ручки чтобы это подкрутить у него нет.


Ручки нужно использовать свои. nohup - совсем несложный скрипт,
поправь вот это место и помести в личный ~/bin :
...
    umask $oldmask
    exec "$niceprog" -5 -- "$@" >> nohup.out 2>&1
  else
...
Вот из FAQ http://linux.perm.ru/doc/net/ssh/openssh-faq.html

3.10 - Замирание при выходе из ssh.

Текущая версия OpenSSH может подвисать при выходе. Это встречается когда еще остались активные фоновые процессы. Такое обычно встречается в системах Linux и HP-UX. Наличие этой проблемы можно проверить следующим образом: sleep 20&exit.

Пользователи у которых в качестве SHELL'а установлен bash, для решения этой проблемы могут поместить "shopt -s huponexit" в файл /etc/bashrc или в файл ~/.bashrc. В остальных случаях, читайте руководства по вашему SHELL как разрешить послать сигнал HUP активным процессам при выходе.



Reply to: