Linux-Shell-后台运行脚本
本文最后更新于:2021年6月22日 下午
信息
前台运行脚本会占住你的控制台,控制台关闭以后,脚本也会跟着停下。后台运行会让你感到舒服/干净
虽然存在忘了脚本在运行和分不清是什么脚本的可能性
&
后台运行脚本
直接在运行的脚本后家&
即可实现
例:后台运行
test.sh
脚本
1 |
|
虽然这样已经是后台运行了,但这样做会有一个问题
关闭终端连接后,脚本会停止运行
nohup
不挂断的运行
nohup 是 no hang up 的缩写,就是不挂断的意思
不挂断的运行,指用nohup运行命令可以使命令永久的执行下去。命令可以在你退出帐户/关闭终端之后继续运行相应的进程
断开SSH连接/关闭终端 都不会影响他的运行
例:后台不挂断运行
test.sh
脚本
1 |
|
注意:用这个命令运行的脚本的所有输出都被重定向到一个名为nohup.out的文件中
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!