任务无法在Ubuntu Server中用exec()和posix_kill()杀死吗?

时间:2019-10-26 14:46:21

标签: php linux pid

我正在为管理游戏服务器设置仪表板,但无法使用PID终止进程。我尝试了exec("kill $PID") exec("kill".$PID) posix_kill($PID, 15),但是没有用。

posix_kill命令给出“不允许操作”错误,但用户apache是​​www-data,而我的世界脚本的用户也是www-data

<?php
include('pidminecraft.php') ;
$output = shell_exec("bash /srv/scripts/pidphp.sh $PID ");
if ( $output == "run" )
    { exec('kill'. $PID); shell_exec("bash /srv/minecraft/minecraft_survie/start.sh >> /srv/web/minecraft/minecraft.txt 2>&1"); }
else
    { exec("bash /srv/minecraft/minecraft_survie/start.sh >> /srv/web/minecraft/minecraft.txt 2>&1"); }
?>

0 个答案:

没有答案