IDO老徐,在深圳,某上市公司质量部负责人,干了十二年软件测试,公号"简尚" ,博客isTester.com ,关注「软件测试从业者综合能力提升」,微信957863300
如何后台启动服务? nohup实战普及
上一篇 /
下一篇 2016-07-11 11:33:23
/ 个人分类:linux
g
C|
mv_9f.{0
51Testing软件测试网2N9TH;I_(xT/M.T
在应用Unix/Linux时,我们一般想让某个程序在后台运行
-\.d1NM G9p%tc0uB051Testing软件测试网
WB#H3g]1P7~\v
|-BX{(Lh-i+@S0这里讲解nohup命令的一些用法。51Testing软件测试网
ZAY/y^6k
nohup /root/start.sh &
0Y/v)|5s(n'I;X0在shell中回车后提示:51Testing软件测试网i#N6f
[5k4P"U
[~]$ nohup: 忽略输入并把输出追加到"nohup.out"
n]zP+G6A)X051Testing软件测试网[^#b,j I w|?
eWQG UD*M051Testing软件测试网;Ft l%|#OS9Y3AV0D
&r-AAM$t,~IB0但是有时候在这一步会有问题,当把终端关闭后,进程会自动被关闭,察看nohup.out可以看到在关闭终端瞬间服务自动关闭。51Testing软件测试网9it-JjWO5o(g&Z
51Testing软件测试网
cA0QL%k7M
51Testing软件测试网1x/_o5J%r
这里有一个细节:当shell中提示了nohup成功后还需要按终端上键盘任意键退回到shell输入命令窗口,然后通过在shell中输入exit来退出终端;
bl
XZ7d8s:N{0
@/n9E}?)B;yy){;c0
5D-`"FwWpf
@E\051Testing软件测试网5^Fc4C"v f-`rB
;W2b!aQ
xC"|#? W5E0最后附上:nohup命令参考
#T P%nx.fZ
]b051Testing软件测试网X @w4J
| z2J7A
51Testing软件测试网:r:dl)nV7H P
用途:不挂断地运行命令。
H|"B1{mi%JXJ0语法:nohup Command [ Arg … ] [ & ]51Testing软件测试网:{g c M#qY$T
51Testing软件测试网7mOr$ldRU:aMy
?b6D:NZI0nohup命令:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。
l8n,SB4UR@zH0该命令的一般形式为:nohup command &
]POw?5O^[051Testing软件测试网:X1eZ0I*`wN
51Testing软件测试网9H&Q{/o Y,nAg)W
在缺省情况下该作业的所有输出都被重定向到一个名为nohup.out的文件中,
n$C;C
~0[3\0可以另外指定了输出文件:
#Dd0?rl.W(Pl VPr0nohup command > myout.file 2>&1 &
-n)D._F(?c/_0
M$g`~r&a;Q0
1Yo9e6Z"Aly!rC0在上面的例子中,输出被重定向到myout.file文件中。51Testing软件测试网,D#v(~-od&[
51Testing软件测试网{pj
w3["h&E6M0PH
51Testing软件测试网(hxrXp{;}
OK ,结束~51Testing软件测试网7JJL$d#@GZv&^'R8X
相关阅读:
- 嵌入式Linux的调试技术 (zaza9084, 2016-7-05)
- Linux开发商计划停止开发32位版本 (zaza9084, 2016-7-06)
- 嵌入式Linux调试技术 (zaza9084, 2016-7-06)
- 基于Linux(centos)的svn环境搭建 (zaza9084, 2016-7-07)
- linux常用命令一 (datoucai, 2016-7-07)
- shell脚本实战:实用脚本 (xuquan, 2016-7-07)
- Linux 内核参数优化设置 (binger8296, 2016-7-07)
- 在Linux下使用gradle自动打包 (zaza9084, 2016-7-08)
- 查看Linux系统架构类型的5条常用命令 (zaza9084, 2016-7-11)
- linux的一些好用工具及命令总结 (mimilog, 2016-7-11)
收藏
举报
TAG:
Linux
linux
nohup
进程后台启动