热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

如何使进程自动进入后台执行?

我想让一个我自己写的一个后台进程自动进入后台执行,就像 nginx 命令一样,使用1nginx start后,进程自动进入后台,1让出终端。进程执行后再使用 ps 命令查询时,显示为1nginx st

我想让一个我自己写的一个后台进程自动进入后台执行,就像 nginx 命令一样,使用




1
nginx start

后,进程自动进入后台,

1
让出终端



进程执行后再使用 ps 命令查询时,显示为

1
nginx start

这种。

自己有一个方法:

  1. 阻止进程的正常执行。

  2. 开启进程后,让进程再使用 nohup 开启一个子进程,并传入一个特殊参数使程序能正常执行。

  3. 修改这个子进程的名字。

  4. 退出父进程。

只是感觉方法有点不伦不类,求问有没有优雅点的方式。


   



推荐阅读
author-avatar
弋弋弋丶妗妗_126
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有