后盾运行命令
很多时候须要将命令放在后盾执行,那么如何让命令在后盾运行呢,只须要在命令后加上&即可
如:
java -jar test.jar &
<!-- more -->
查看后盾过程
#-l 示意显示工作的PIDjobs [-l]
然而后盾运行的命令在敞开终端之后就会终止,如何解决这个问题呢?
- 应用定时工作,让零碎执行该命令,这样该命令就与终端无关了,不依赖所登录的终端
应用nohup命令,使得后盾命令在来到操作终端也能够正确的在后盾执行,nohup的作用就是不挂断的运行命令
nohup [命令] &
例:
nohup ./Test 1>/dev/null 2>log &# 把命令的规范输入保留到日志文件test.log中 再将谬误输入保留到参数1中,即test.log文件中nohup ./Test test.log 2>&1 &
https://zhhll.icu/2021/linux/日常治理/后盾运行命令/
本文由mdnice多平台公布