[mdk-re] Как совсем отцепить задачу от консоли/оболочки?

Victor Sovetov =?iso-8859-1?q?victor_=CE=C1_comcon=2Ekiev=2Eua?=
Вт Фев 12 14:11:13 MSK 2002


On Tue, 12 Feb 2002, Peter V. Saveliev wrote:

> On Tue, 12 Feb 2002 14:00:52 +0300
> "Oleg N. Kayunov" <okayunov на mtu-net.ru> wrote:
>
> > 	Похоже, что задаю совсем уж чайнический вопрос, но ни чтение
> киг/man-ов
> > ни эксперименты ничего не дали.
> > Суть - надо запусть весьма долго считающую задачу.
> > Естественно - даю команду progr >progr.rpt 2>&1
>
> из шелла:
> progr >progr.rpt 2>&1 &

Я бы сказал

nohup progr > progr.rpt 2>&1 &

Тогда можно выйти из mc, консоли, и т.д, а задачка останется считаться
под nohup.
Ежели надо время от времени контролировать ход выполнения - пжалте на

screen

man screen перед этим не помешает.


> > Как только выхожу из mc - задачи в памяти нет.
> > Если пускаю просто из shella (не запуская mc)- тот же результат при
> > выходе из виртуальной консоли.
> > Пробовал exec (который в shell) - ничего не меняяется.
> > Ради интереса посмотрел скрипты в /etc/rc.d/init.d - там некий daemon
> > коего нигде не обнаруживается.

Не надо его....


>
> less /etc/init.d/functions
>
> > Да и не запускать же расчетную задачу из-под root-а, в самом деле...
> > Можно, конечно перейти к использованию C-ских или иного иного
> (python)
> > exec и/или daemon, но наверняка же есть такая возможность в shell-е.
>

Sincerely,

--Victor Sovetov






Подробная информация о списке рассылки community