系统进程启动方式

linux服务启动方式

c默认编译的二进制文件a.out

  • 前台任务
    ./a.out # 前台启动服务
  • 后台任务
    ./a.out & # 服务输出的信息(标准输出和错误输出),到此会话。
    ./a.out >/dev/null 2>&1 & # 输出重定向
  • 守护进程
    ./a.out -a -d >/dev/null 2>&1 &
    nohup ./a.out >/dev/null 2>&1 & #忽略所有挂断(hugup)信号
    nohup ./a.out 服务标准输出被自动改向到当前目录下的nohup.out文件
    1. 代码处理将子进程变为守护进程
    2. 后台任务变为守护进程;
      当会话退出时,将向所有会话的子进程发送sighup信号,前台任务收到信号直接退出。后台任务根据huponexit配置进行处理,查看方式shopt | grep huponexitdisown将指定任务从"后台任务"列表之中移除。jobsc查看任务。
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容