linux 守护进程脚本

第一步赋予执行权限

#chmod +x /php_scripts/scan_userstatus.php

单独执行脚本,看看有没有错误

#php -q /php_scripts/scan_userstatus.php
第二步执行脚本

#nohup php /php_scripts/scan_userstatus.php &

脚本内容如下

@file: /php_scripts/scan_userstatus.php

while (1) {
 $status = has_goaway();
 if ($status) {
 //done
 }
 usleep(10000000);
}
?>

 

查看进程
查看所有进程

 

ps aux

查看某个进程

扫描二维码关注公众号,回复: 266862 查看本文章
ps aux|grep scan_userstatus.php

 

动态查看进程

top

 

杀死进程

pkill -9 name
killall name
kill pid

 

其他相关命令:

jobs:查看当前有多少在后台运行的命令
fg:将后台中的命令调至前台继续运行。如果后台中有多个命令,可以用 fg %jobnumber将选中的命令调出,%jobnumber是通过jobs命令查到的后台正在执行的命令的序号(不是pid)
bg:将一个在后台暂停的命令,变成继续执行。如果后台中有多个命令,可以用bg %jobnumber将选中的命令调出,%jobnumber是通过jobs命令查到的后台正在执行的命令的序号(不是pid)

猜你喜欢

转载自nbczw8750.iteye.com/blog/2316680