linux+后台运行+nohup,Linux后台运行命令集(、fg、bg、jobs、nohup、ctrl + z)
Linux后臺(tái)運(yùn)行命令集(&、fg、bg、jobs、nohup、ctrl + z)
1)、&
命令或進(jìn)程最后加上“&”,可以把此操作放到后臺(tái)執(zhí)行;
2)、ctrl + z
可以將一個(gè)正在前臺(tái)執(zhí)行的命令放到后臺(tái),并且處于暫停狀態(tài),不可執(zhí)行;
3)、jobs
查看當(dāng)前有多少在后臺(tái)運(yùn)行的命令;
4)、fg
將后臺(tái)中的命令調(diào)至前臺(tái)繼續(xù)運(yùn)行;
5)、bg
將前臺(tái)中的命令調(diào)至前臺(tái)繼續(xù)運(yùn)行;
6)、nohup
命令可以在你退出帳戶/關(guān)閉終端之后繼續(xù)運(yùn)行相應(yīng)的進(jìn)程。
例子:
[root@local_yum bash_shell]# sh while2.sh &
[1] 17194
[root@local_yum bash_shell]# fg 1
sh while2.sh
^Z? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #ctrl + z
[1]+? Stopped? ? ? ? ? ? ? ? ?sh while2.sh
[root@local_yum bash_shell]# bg 1
[1]+ sh while2.sh &
[root@local_yum bash_shell]# jobs
[1]+? Running? ? ? ? ? ? ? ? ?sh while2.sh &
[root@local_yum bash_shell]# fg 1
sh while2.sh
^C? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #ctrl + c(停止運(yùn)行)
[root@local_yum bash_shell]# nohup /bash_shell/while2.sh &
[1] 22398
[root@local_yum bash_shell]# jobs
[1]+? Running? ? ? ? ? ? ? ? ?nohup /bash_shell/while2.sh &
[root@local_yum bash_shell]# fg 1
nohup /bash_shell/while2.sh
^C
[root@local_yum bash_shell]# jobs
總結(jié)
以上是生活随笔為你收集整理的linux+后台运行+nohup,Linux后台运行命令集(、fg、bg、jobs、nohup、ctrl + z)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: linux系统 opt扩容,Linux系
- 下一篇: linux怎么锁定test用户,用户被锁