【问题标题】:Passing exec command with php variable使用 php 变量传递 exec 命令
【发布时间】:2012-11-20 10:46:47
【问题描述】:

我已经搜索并搜索了此问题的答案,但所引用的所有内容都没有关于我的问题的任何有用信息。我正在尝试向我拥有的进程发送终止信号,以使频道跳过当前歌曲。需要运行的命令是: 杀死 -10 PID

请注意:$pid2(下)将保存进程 ID 的真实值

你可以看到我已经拥有的:

$pid1 = explode(" ", $pid[0]);
$pid2 = $pid1[3];
$next = shell_exec("kill -10" . "$pid2");

这是我发现的解决方案,但是在传递 kill 命令时会引发以下错误:

sh: 1: 语法错误:重定向意外

请多指教..

【问题讨论】:

    标签: php shell unix exec shell-exec


    【解决方案1】:

    也许你忘记了空格?

    $next = shell_exec("kill -10 " . $pid2);
    

    【讨论】:

    • 我希望!哈,我添加了空格并去掉了变量周围的“”,这是我得到的:sh:1:语法错误:重定向意外
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多