用ssh登录远程Linux服务器,经常需要运行一些耗时较长的程序,为避免因为终端关闭或网络问题引起程序运行中断,可后台运行程序。
1.后台运行的一种方法——nohup
运行nohup 原命令 &
是最简单的形式
更多参数的形式可参考Python后台运行—nohup及2>&1详解
2. 查看后台运行情况的命令
1)jobs
- 只能查看当前终端后台运行命令 ,终端关闭后无法查看。
- +号表示当前任务,-号表示后一个任务。
jobs -l
可显示当前终端所有任务的PID
2)ps
- 例如
ps ux
- 更多参数可自行查找