标签归档:nohup

采用nohup实现linux下后台运行

&方式:
Unix/Linux下一般想让某个程序在后台运行,很多都是使用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台:
        /usr/local/mysql/bin/mysqld_safe –user=mysql &
 
nohup方式:
 但是我们很多程序并不象mysqld一样可以做成守护进程,可能我们的程序只是普通程序而已,一般这种程序即使使用 & 结尾,如果终端关闭,那么程序也会被关闭。为了能够后台运行,我们需要使用nohup这个命令,比如我们有个start.sh需要在后台运行,并且希望在后台能够一直运行,那么就使用nohup:
            nohup /root/start.sh &
          在shell中回车后提示:
          [~]$ appending output to nohup.out
      原程序的的标准输出被自动改向到当前目录下的nohup.out文件,起到了log的作用

继续阅读


1 星2 星3 星4 星5 星 (1 人评价, 平均分: 5.00 / 5)
Loading...