Linux应用程序后台运行,nohup后台运行程序

Unix/Linux下平时比方想让有个别程序在后台运维,非常多都是选取 &
在程序结尾来让程序自动运转。比方我们要运营mysql在后台:

  1 #!/bin/bash
  2 #ulimit -s 2621400
  3 #ulimit -c 2048000
  4 #sleep 2 
  5 killall -9 ljyx_sghall_new
  6 sleep 2
  7 trap "" 1 2 3 24
  8 nohup ../ljyx_sghall_new >> ../ljyx_sghall_new.log 2>&1&

/usr/local/mysql/bin/mysqld_safe –user=mysql &

 

永利澳门游戏网址304,只是步向我们大多程序并不象mysqld同样做成守护进度,恐怕大家的主次只是平日程序而已,日常这种程序行使
& 结尾,

 

可是要是终端关闭,那么程序也会被关闭。

Unix/Linux下平日譬喻想让有个别程序在后台运维,比很多皆以采纳 &
在先后结尾来让程序自动运维。比方大家要运营mysql在后台:

不过为了可今后台运维,那么大家就足以行使nohup这一个命令,比如大家有个test.php须要在后台运转,何况愿意在后台能够定时运转,

  /usr/local/mysql/bin/mysqld_safe –user=mysql &

那么就利用nohup:

  不过步向大家很多程序并不象mysqld同样做成守护进度,只怕大家的顺序只是常见程序而已,经常这种程序行使
&
结尾,可是假如终端关闭,那么程序也会被关门。可是为了可现在台运维,那么咱们就足以行使nohup那些命令,比方大家有个test.php须要在后台运转,而且愿意在后台能够按期运营,那么就动用nohup:

nohup /root/test.php &

  nohup /root/test.php &

提示:

  提示:

[1] 54470

  [~]$ appending output to nohup.out

[~]$ appending output to nohup.out

  嗯,表明运维成功,同一时间把程序运转的出口消息放到当前目录的 nohup.out
文件中去。

嗯,表明运营成功,同有的时候间把程序运转的出口音讯放到当前目录的 nohup.out
文件中去。

  附:nohup命令参考

永利澳门游戏网址304 1

  nohup 命令

  用途:不挂断地运维命令。

  语法:nohup Command [ Arg … ] [ & ]

  描述:nohup 命令运维由 Command 参数和其余有关的 Arg
参数钦定的指令,忽略全体挂断(SIGHUP)频域信号。在撤废后采纳 nohup
命令运维后高雄的程序。要运转后新北的 nohup 命令,增添 & (
表示“and”的标识)到命令的尾巴部分。

发表评论

电子邮件地址不会被公开。 必填项已用*标注