读书人

nohup 形式启动服务

发布时间: 2012-09-15 19:09:29 作者: rapoo

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来退出终端

读书人网 >软件架构设计

热点推荐