LINUX.ORG.RU

Как запустить в фоновом режиме без консоли?


0

0

Надо удаленно запустить программу через ssh. Но, даже если ее запускаю в фоновом режиме, она перестает работать сразу после закрытия ssh консоли.

Как сделать так, чтобы она продолжала работать пока kill не придет??

anonymous

Re: Как запустить в фоновом режиме без консоли?

РАБОТАЕТ!!!!

Большое спасибо!

P.S. Желаю чтобы и на Ваши вопросы отвечали так же корректно и оперативно :)

anonymous ()

Re: Как запустить в фоновом режиме без консоли?

ну на такие-то вопросы ответы пишет первый кто зашел... :)

anonymous ()

Re: Re: Как запустить в фоновом режиме без консоли?

Неа, не полный ответ! Так будет правильнее :

nohup mygreatprogram > output.txt & renice +10 -p XXX(pid)

во-первых вывод переназначаем в файл, чтобы от консоли отвязаться, а во-вторых, понижаем приоритет, как вежливые люди, чтобы системе не мешать и другим пользователям если задача длинная

> try "nohup progrma_name"

anonymous ()

Re: Как запустить в фоновом режиме без консоли?

> во-первых вывод переназначаем в файл, чтобы от консоли отвязаться, а во-вторых, понижаем приоритет, как вежливые люди, чтобы системе не мешать и другим пользователям если задача длинная

переназначение вывода в файл программу от консоли не отвяжет. управляющий терминал у нее пропадет когда вы закроете соединение. nohup весь вывод команды складывает в файл nohup.out, так что ручное перенаправление в общем случае не требуется. что касается приоритета - nohup автоматом делает nice 10 на запускаемую задачу, так что тоже предложение не в кассу. Вывод - читайте маны они рулят :)

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