Enjoy the good lift everyday!
关闭
欢迎来PyGo个人空间 ^_^
Linux学习之番外篇-nohup | PyGo²

Linux学习之番外篇-nohup

Linux nohub...& 后台运行命令 番外教程系列

简介

用途:用于linux后台执行命令,与&一起使用,nohup不挂断地运行命令(退出终端不会影响程序的运行)。

语法:nohup command 参数 2>&1 &


这个就是比较实用而且没有任何参数的命令,语法糖就一种。

基本

1
2
3
[root@localhost ~/py_work]#nohup /root/py_work/start.sh &
[1] 31491
[root@localhost ~/py_work]#nohup: ignoring input and appending output to ‘nohup.out’
  • 建议命令写全路径,在命令可以写成sh脚本,也可以是直接命令+参数形式。
  • 执行完nohup的时候,出现日志说明,会在当前命令执行文件夹建立日志文件
  • 终端退出的时候建议用exit。

拓展

1
nohup /root/py_work/start.sh > xxxxxx.log 2>&1 &

2>&1说明:
将标准错误(2)重定向到标准输出(&1),标准输出(&1)再被重定向输入到日志xxxxxx.log文件中。

  • 0 stdin (standard input)标准输入
  • 1 stdout (standard output)标准输出
  • 2 stderr (standard error)标准错误输出
  • /dev/null 表示空设备文件

输出文件中的方式:

  • > xxxx.log 输出到文件
  • >> xxxx.log 追加到文件
  • 本文作者:mingliang.gao【一个爱老婆Python程序猿。。。。。。】
  • 本文链接: http://pygo2.cn/articles/23692/
  • 版权声明: 本博客所有文章欢迎转载,转载请注明出处!
觉得有帮助,请偶坐个公交车
0%