IDO老徐,在深圳,某上市公司质量部负责人,干了十二年软件测试,公号"简尚" ,博客isTester.com ,关注「软件测试从业者综合能力提升」,微信957863300

如何后台启动服务? nohup实战普及

上一篇 / 下一篇  2016-07-11 11:33:23 / 个人分类:linux


.y4H?EkRU0

(N y4DXy$Fi0

在应用Unix/Linux时,我们一般想让某个程序在后台运行51Testing软件测试网.SjBgtGx9F

51Testing软件测试网u](v F||f

-bv A;X#~#OA0

这里讲解nohup命令的一些用法。51Testing软件测试网c RTp7m

nohup /root/start.sh &51Testing软件测试网bX6OX1{U f.g2E

shell中回车后提示:

3RP%R#{2a]z P0

[~]$ nohup: 忽略输入并把输出追加到"nohup.out"

;tQ7yIFfe`0

51Testing软件测试网C2\SAp3v1J

V0t$@'fKW.~0


fVNWS&Uts0

qmB%w.G0

但是有时候在这一步会有问题,当把终端关闭后,进程会自动被关闭,察看nohup.out可以看到在关闭终端瞬间服务自动关闭。51Testing软件测试网1oo:O*k$uu4V,S"r

51Testing软件测试网/S7Z1Ak1N9~~
51Testing软件测试网4S0H4P!Jf"[ p4[

这里有一个细节:当shell中提示了nohup成功后还需要按终端上键盘任意键退回到shell输入命令窗口,然后通过在shell中输入exit来退出终端;51Testing软件测试网!K$E]f0|)JWWL6w


1{#z;N2rS0
51Testing软件测试网Eux?$f)^1P[q


Y0s ~0DT2S eE a0

#r|?-L |0

最后附上:nohup命令参考

hKI;k'`q!^0

51Testing软件测试网W:nn:yE[[
51Testing软件测试网d.C+? CS ia:\

nohup 命令51Testing软件测试网N%b7zP(N*E

用途:不挂断地运行命令。51Testing软件测试网'Z e\p7Jm jo~

语法:nohup Command [ Arg … ] [ & ]51Testing软件测试网9AF!p q WP2}0R


T\!C(M gVwa4LR0
51Testing软件测试网P$K~WH-X$y9c!A1? d

nohup命令:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。

.Man#s(j0

该命令的一般形式为:nohup command &

u9j Y#hz*B X0

51Testing软件测试网y9?!YkGUOQ.E1B1o

6P5{$q#P7Ia'\\J!a m0

在缺省情况下该作业的所有输出都被重定向到一个名为nohup.out的文件中,51Testing软件测试网 `#P}V!^1Y Q#DT

可以另外指定了输出文件:

n:Oc0j0TAQn0

nohup command > myout.file 2>&1 &51Testing软件测试网*ykNH4\ MnY?;RwK

51Testing软件测试网.XFJI%U/@7Fm@
51Testing软件测试网7I:g:IX"J,Q7m&ly

在上面的例子中,输出被重定向到myout.file文件中。

5C0FX(guh9Z0

51Testing软件测试网'vl$^*Cd\S_5D
51Testing软件测试网i5^E1r"TR^

OK ,结束~

)Z9KcFZ H0

TAG: Linux linux nohup 进程后台启动

 

评分:0

我来说两句

xuquan

xuquan

IDO老徐,坐标深圳,测试经理,干了十年测试,公号"简尚" ,个人博客isTester.com ,关注「软件测试从业者综合能力提升」,微信957863300

日历

« 2024-04-16  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 913643
  • 日志数: 427
  • 建立时间: 2012-06-04
  • 更新时间: 2022-02-23

RSS订阅

Open Toolbar