日期:2014-05-16  浏览次数:20688 次

Linux中后台执行命令

??????? 使用nohup命令可以使进程在退出账户或关闭终端后仍然继续执行,一般形式为:

nohup command &

??????? 其中command为要执行的命令,例如:

?? nohup tar –xvf xxx.tar &

??????? 缺省情况下,该作业的所有输出都被重定向到一个名为nohup.out的文件中,除非另行指定了输出文件,例如:

??????? nohup tar –xvf xxx.tar > tar_xxx.log 2>&1 &

??????? 在上面的例子中,输出被重定向到了tar_xxx.log文件中。

另外,如果使用缺省的nohup command &形式,需要按Ctrl+C之后才能关闭终端。