Как мне запустить эту программу в фоновом режиме - PullRequest
0 голосов
/ 04 января 2012

mysql -u scott-h machine.domain.com -p -D foo_db

Если в конце добавить амперсанд, работа приостанавливается. Мне нужна гибкость для запуска этого фона, чтобы этот трудоемкий процесс не завершился, даже если я выйду из оболочки / машины, которая его запустила.

Должен ли я использовать nohup enter code here вместе с & в конце. Как я узнаю, что эта работа выполнена?

Ответы [ 2 ]

1 голос
/ 04 января 2012

Можно использовать nohup и &.

* 1005 т.е. *

nohup <your command line> >logfile 2>&1 &

Чтобы stderr и stdout могли перейти в лог-файл. Используйте / dev / null вместо logfile, если вы не хотите записывать вывод.

1 голос
/ 04 января 2012

вы можете запустить его как

prompt> mysql -u scott-h machine.domain.com -p -D foo_db < foo.sql &
prompt> bg
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...