第一步赋予执行权限
#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
查看某个进程
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)