如何在后台运行此程序

时间:2012-01-04 06:15:37

标签: unix

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

如果我在最后添加一个&符,它会暂停该作业。我希望能够灵活地运行此背景,以便即使我退出启动它的shell /机器,这个耗时的过程也不会结束。

我应该在最后使用nohup enter code here&。我怎么知道这份工作是否完成了?

2 个答案:

答案 0 :(得分:1)

您可以将其作为

运行
prompt> mysql -u scott-h machine.domain.com -p -D foo_db < foo.sql &
prompt> bg

答案 1 :(得分:1)

可以使用nohup&

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

让stderr和stdout转到日志文件。如果不想记录输出,请使用/ dev / null而不是logfile。