linux脚本后台运行失败

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux脚本后台运行失败相关的知识,希望对你有一定的参考价值。

写了一个脚本,内容是tar 压缩//etc目录的,
为什么我输入:bash 脚本.sh & 还是在前台执行,还是能看到那个压缩的过程? 我后面不是加上了&了,为什么呢?书上都是说后面加上空格& 就是在后面运行的为啥 不行?

参考技术A bash 脚本.sh > /dev/null 2>&1 &
bash 脚本.sh > /tmp/log.txt 2>&1 &
把输出重定向一下,可以重定向到空,或日志文件,如果退出后还要继续运行,前面加nohup
参考技术B 请将脚本的标准输出也重定向。追问

那不是要多出一个文件 难道没有其它办法吗?

追答

重定向到空(/dev/null)就可以了

本回答被提问者采纳

以上是关于linux脚本后台运行失败的主要内容,如果未能解决你的问题,请参考以下文章

在linux后台运行脚本的方法和命令

linux脚本后台运行

linux bash 后台运行脚本三种方法:&nohupsetsid

Linux后台运行Python程序

linux bash 后台运行脚本三种方法:&nohupsetsid

Python脚本在Windows下后台运行