[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