如果我只是在命令提示符下鍵入: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