测试
测试文章
nohup(no hang up),意思就是不挂断运行,用nohup运行命令可以使命令永久执行下去,和用户终端没有关系,断开SSH不影响运行,nohup捕获了SIGHUP,并做了忽略处理,因此当屏幕关闭,断网等造成ssh中断时进程不会退出。但是ctrl+c可以关闭关闭该进程。因此大多数情况同时使用nohup和&启动的程序,ctrl+c和关闭终端都无法关闭。在缺省情况下所有输出都被重定向到一个名为nohup.out的文件中。
nohup指令基本使用格式:
1 |
|
举例
后台不中断执行./test.sh,stdout输出给out.log,stderr输出给err.log
1 |
|
相关的数字含义如下:
- 0 – stdin (standard input)
- 1 – stdout (standard output),显然 nohup command > out.log 等价于 nohup command 1> out.log,是缺省行为。
- 2 – stderr (standard error)
可能你也会见到这种写法,其含义是把stderr也重定向给stdin
1 |
|
1 |
|
这是一个注释部分
这是第二行
列表:
- 列表1
- 列表2
- 列表3
有序列表:
- 列表1
- 列表2
- 列表3
链接:链接
测试
https://taylorandtony.github.io/2025/01/21/测试/