nohup

来源:互联网 发布:ios下载电影软件 编辑:程序博客网 时间:2024/06/11 09:52

用途:不挂断地运行命令,即no hang up
语法:nohup COMMAND [arg…] [&]
描述:nohup可以在注销或关闭shell后忽略所有挂断(sighup)信号,不中断命令执行,要执行后台中的nohup命令,添加&到命令尾部。
nohup命令的输出默认写入到当前目录中的nohup.out文件中。若当前目录中的nohup.out不可写,则输出重定向到$HOME/nohup.out中。如果没有文件能创建或打开以用于追加,那么 Command 参数指定的命令不可调用。如果标准错误是一个终端,那么把指定的命令写给标准错误的所有输出作为标准输出重定向到相同的文件描述符。(好吧其实这句话我也没理解。。。)
当然,输出也可被重定向:
nohup Command > myout.file 2>&1 &
上个命令将输出重定向到myout.file。
退出状态:该命令返回下列出口值:
126 可以查找但不能调用Command参数指定的命令。
127 nohup命令发生错误或不能查找由Command参数指定的命令。
其他:使用jobs查看当前所有在运行的任务。
使用fg %n关闭第n个任务。


参考:
http://bestchenwu.iteye.com/blog/1073565
http://www.cnblogs.com/allenblogs/archive/2011/05/19/2051136.html

0 0
原创粉丝点击