nohup command > out.file 2>&1 &
nohub : no hang up 不挂起:
- 当前交互命令行退出的时候,程序还在
- ctrl+c 可以退出
& 后台执行:
- 当交互命令行退出的时候,程序不在
- ctrl+c不能退出
nohub + & 结合使用 不会受 Ctrl C和shell关闭的影响,但是不会重启,所以保证一直启动,还是要使用守护进程。
out.file : 执行的结果输出到位置
1:文件描述符标准输出
2:文件描述符标准错误输出
2>&1 标准输出和错误输出合并到out.file
博客介绍了shell中nohub和&的使用。nohub表示不挂起,交互命令行退出时程序仍运行,可通过ctrl+c退出;&表示后台执行,命令行退出程序即停止,ctrl+c无法退出。二者结合使用不受Ctrl C和shell关闭影响,但需守护进程保证一直启动,还提及执行结果输出位置及文件描述符。
1346

被折叠的 条评论
为什么被折叠?



