Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用php以sudo-u用户的身份执行脚本,同时停止apache脚本也会被杀死_Php_Apache_Kill_Sudo - Fatal编程技术网

使用php以sudo-u用户的身份执行脚本,同时停止apache脚本也会被杀死

使用php以sudo-u用户的身份执行脚本,同时停止apache脚本也会被杀死,php,apache,kill,sudo,Php,Apache,Kill,Sudo,在我的php脚本中,我使用这样的行来执行一些脚本: exec('sudo -u USERNAME ./script.sh', $result) 该脚本由用户用户名正确执行,但如果我停止apache或它崩溃,脚本也会被杀死。如何以用户用户名执行该脚本并关闭apache而不终止该脚本?为什么要关闭appache?尤其是为了测试某些东西,但我更担心崩溃。

在我的php脚本中,我使用这样的行来执行一些脚本:

exec('sudo -u USERNAME ./script.sh', $result)

该脚本由用户用户名正确执行,但如果我停止apache或它崩溃,脚本也会被杀死。如何以用户用户名执行该脚本并关闭apache而不终止该脚本?

为什么要关闭appache?尤其是为了测试某些东西,但我更担心崩溃。