Linux 进程管理

查询进程

1.列出所有进程 ps -aux
2.列出指定命令进程 ps -aux | grep python
3.查看某个端口打开的文件 lsof -i :3306
4.查看某个网络协议打开的文件 lsof -i tcp

终止进程

kill pid 默认发送TERM信号,不能保证进程被杀死,TERM信号可以被捕获,屏蔽或忽略
kill [-signal] pid kill -9 pid,发送KILL信号,强制杀死,KILL不能被捕获,屏蔽或忽略

后台执行

1.查看作业号 jobs
2.后台执行&bg
2.1 ./test.h & 在该终端后台执行
2.2 ./test.h 然后Ctrl+Z 接着jobs查看作业号,最后bg 作业号 后台执行
3.脱离终端执行nohup /.test.h
4.恢复前台执行 fg 作业号

总结

形式命令
后台运行./test.h &
后台运行,重定向输出/.test.h 1>/dev/null 2>&1 & &1是引用1的输出,既/dev/null
后台运行,重定向输出,用户/bash退出继续运行nohup /.test.h 1>/dev/null 2>&1 &

参考:
https://www.jianshu.com/p/a37efe9fe5a3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值