如果我只是在命令提示符下键入:if [ ! "$(pgrep vlc)" ]; then echo not running; else echo running; fi
,但是一旦我将其设置为脚本,给它chmod + x并运行它,我总是会将“running”作为输出。有人能给我带头吗?检查程序的状态
#!/bin/bash
export DISPLAY=:0
if [ ! "$(pgrep vlc)" ]; then echo not running; else echo running; fi
你是如何调用该脚本? – Mat 2011-03-20 20:38:46
我认为你是对的,我正在通过名称“checkvlc.sh”来调用脚本,它正在为我注册为一个过程(当然) – 2011-03-20 20:53:24