nohup 方式启动服务
1、 Unix/Linux下一般想让某个程序在后台运行,很多都是使用 & 在程序结尾来让程序自动运行。如 weblogic,
./startWebLogic.sh &
但是我们很多程序并不象weblogic一样可以做成守护进程,可能我们的程序只是普通程序而已,一般这种程序即使使用 & 结尾,如果终端关闭,那么程序也会被关闭。为了能够后台运行,我们需要使用nohup这个命令,比如我们有个start.sh需要在后台运行,并且希望在后台能够一直运行,那么就使用nohup:
nohup /root/start.sh &
在shell中回车后提示:
[~]$ appending output to nohup.out
原程序的的标准输出被自动改向到当前目录下的nohup.out文件,起到了log的作用。
当shell中提示了nohup成功后还需要按终端上键盘任意键退回到shell输入命令窗口,然后通过在shell中输入exit来退出终端
相关推荐
zhangbingb 2020-09-21
YoungkingWang 2020-09-04
邓博学习笔记 2020-07-28
ningningmingming 2020-07-28
Linuxdream0 2020-06-18
学峰的学习笔记 2020-06-11
benico 2020-06-03
ITlover00 2020-05-07
linkequa 2020-05-04
gcong 2020-04-29
mmyCSDN 2020-02-24
wangrui0 2020-02-20
zluxingzhe 2020-02-03
lishaokang 2020-02-01
85407718 2020-01-29
melonjj 2020-01-02
fengwuxichen 2019-12-27
xushxbigbear微信 2019-12-23