经常终端要后台持续运行一个程序可以用& ,tmux,screen等方式。
用法:
nohup ib_write_bw & #放入后台,且输出存入nohup.out 支持内置重定向输入输出
优势:
- 忽略hup信号 不会因为终端退出或用户注销而退出。 也就是相比于& 会忽略hang up命令
- 含内置重定向输入输出
场景:
比如需要跑持续压测程序或者无需观测输出命令的场景。
比如网络中cs结构的服务端持续后台运行
解释:
“hup” 是 “hang up” 。即使终端被断开连接(hang up),程序也会继续运行。 nohup 命令常用于后台运行长时间运行的进程,确保即使用户注销或终端关闭,进程也不会被终止。