linux 怎么在后台添加运行脚本,即使关机也可以用

nohup ma.php >guangxindai.log 2>&1 &

或者

nohup ma.php &

 

在shell中,文件描述符通常是:STDIN标准输入,STDOUT标准输出,STDERR标准错误输出,即:0,1,2,

例子:nohup abc.sh > nohup.log 2>&1 &

其中2>&1  指将STDERR重定向到前面标准输出定向到的同名文件中,即&1就是nohup.log

 

& 是一个描述符,如果1或2前不加&,会被当成一个普通文件。

1>&2 意思是把标准输出重定向到标准错误.

2>&1 意思是把标准错误输出重定向到标准输出。

&>filename 意思是把标准输出和标准错误输出都重定向到文件filename

&后台执行的意思

 

fg查看后台运行的脚本

posted @ 2017-09-26 16:54  matengfei  阅读(311)  评论(0编辑  收藏  举报