前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Shell: nohup守护进程化

Shell: nohup守护进程化

作者头像
RainMark
发布2019-09-10 19:40:33
1.5K0
发布2019-09-10 19:40:33
举报
文章被收录于专栏:RainMark 的文章RainMark 的文章

如果想在终端会话中启动shell脚本,然后让脚本一直以后台模式运行,直到其完成,即使你退出了终端会话,可以使用nohup命令实现。感觉nohup就是将一个进程初始化为一个守护进程。 nohup命令运行了另一个命令来阻断所有发送给该进程的SIGHUP信号。这会在退出终端会话时阻止进程退出。

由于nohup命令会从终端解除进程的关联,进程会丢掉到STDOUT和STDIN的链接,为了保存该命令产生的输出,nohup命令会自动将STDOUT和STDERR的消息重定向到一个名为nohup.out的文件中。 ************************************************************************************ 演示脚本如下,很简单:

Shell: <wbr>nohup守护进程化
Shell: <wbr>nohup守护进程化

=============================================== 执行的命令格式为:nohup ./tmp.bash &,输出会到nohup.out中

Shell: <wbr>nohup守护进程化
Shell: <wbr>nohup守护进程化

转载来自:http://blog.sina.com.cn/s/blog_ac9fdc0b0101pciy.html

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2015-09-13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档