nohup和&

&

用途:在后台运行

  1. 当前任务会放在后台进行(ctrl c不会终止)
  2. 如果有输出会看到输出
  3. 一旦退出session任务自动停止(使用exit退出)

nohup

用途:不挂断地运行命令。

  1. 当前任务运行起来,不能看到输出日志,可以通过nohup.out查看
  2. 使用ctrl c会终止运行
  3. 退出session会保持运行(前提是在运行!)

结合

nohup xxx &

示例:
nohup /root/xzw.sh > runoob.log 2>&1 &

2>&1 解释:

将标准错误 2 重定向到标准输出 &1 ,标准输出 &1 再被重定向输入到 runoob.log 文件中。
0 – stdin (standard input,标准输入)
1 – stdout (standard output,标准输出)
2 – stderr (standard error,标准错误输出) 

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×