【发布时间】:2012-12-04 07:24:12
【问题描述】:
我试过这段代码,但它不起作用
#!/bin/sh
#Find the Process ID for syncapp running instance
PID=`ps -ef | grep syncapp 'awk {print $2}'`
if [[ -z "$PID" ]] then
Kill -9 PID
fi
在 awk 附近显示错误。
请有任何建议。
【问题讨论】:
-
为什么不直接使用
killall syncapp? -
没有进程运行怎么办?有没有报错?
-
这个杀戮过程对我没有帮助。你能建议如何修复上述方法。谢谢
-
PID=
ps -ef | grep syncapp 'awk {print $2}'我无法将实际上是进程 ID 的输出转换为 PID 变量。这行代码有没有语法错误或者脚本写错了。