Linux管理后台进程 daemon

本文将简单介绍如何管理 Linux 中后台运行的进程(daemon)。

创建后台进程的三种方式

  • command & #ctrl+c 后会退出
  • nohup command & #通过 jobs 能查看到,但是关闭终端后也会退出(网上说不影响,不知原因)
  • screen 方式 # 可实现真正意义上 daemon (只有手动退出或关闭系统才会杀死后台进程)

nohup usage:nohup ./clash -d . > ./nohup.out 2&>1 &

Linux 程序前台后台切换 fg、bg、jobs

在 Linux 终端运行命令的时候,在命令末尾加上 & 符号,就可以让程序在后台运行 …
如果程序正在前台运行,可以使用 Ctrl+z 选项把程序暂停,然后用 bg %[number] 命令把这个程序放到后台运行,摁 Ctrl+z,然后在最后一行加上 bg %number

PS: jobs 可查看正在运行的后台程序

screen 命令介绍

1、新建一个 session

screen
node server.js
然后,按下ctrl + A和ctrl + D,回到原来的 session

2、screen 重命名

screen -S name

3、 session

通过会话名称或 ID 恢复某个会话界面

screen -r name
screen -r pid_number

4、列出所有 session

screen -ls
如果要停掉某个 session,可以先切回它,然后按下 ctrl + c 和 ctrl + d。

参考资料

阮一峰:Linux 守护进程的启动方法

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值