我创建了一个php脚本,允许我单击按钮重新启动PHP脚本。但是,我不确定最好的方法。以下是它的快照:http://i51.tinypic.com/2niz32o.png
我目前有这个:
if(isset($_POST['login_restart']))
{
$command = exec("/usr/bin/php /var/www/html/login_server.php >/dev/null &");
$pid = exec("nohup $command > /dev/null 2>&1 & echo $!");
$info = "Login server started...PID: $pid";
}
然而,这似乎不起作用。我需要它,所以当按下“重新启动”按钮时,它会启动登录服务器,并使其保持运行。我一直在使用SSH中的屏幕功能,但是,我不想继续登录SSH来重启登录服务器。我想以某种方式使用进程ID,以便我可以检查脚本是否正在运行,如果不是,它将允许我单击“重新启动”按钮。
感谢。
答案 0 :(得分:3)