我的程序中有一个按钮,当按下时,运行这行代码。
ps -eo pid,command | grep "test-usb20X" | grep -v grep | awk '{print $1}'
它给我正确的pid输出。例如"3243"。
我现在要做的是杀死那个pid。我只写
exec("kill -9 3232");
但是pid改变了,那么我如何将这个数字保存到一个变量中,然后在结束行中使用它?
您可以将第一个命令的响应写入变量
$pid = exec("ps -eo pid,command | grep '"test-usb20X'" | grep -v grep | awk '{print $1}'");
并将此变量用于下一个命令
exec("kill -9 ".$pid);