0
我想用sh寫爲我服務的啓動腳本,但具有以下行獲得「一元運算符預期」在我sh腳本
#!/bin/sh
…
if [ `ps --pid $ppid 2> /dev/null | grep -c $ppid 2> /dev/null` -eq '1' ]; then
我得到的錯誤麻煩
Starting jboss-as: /etc/init.d/jboss: line 106: [: -eq: unary operator expected
我不能說有什麼問題的eq條件。有什麼建議? - 戴夫
確定。你如何撰寫綜合聲明 - 例如考慮到ppid var可能爲空的事實? – Dave
@Dave查看編輯答案 – neric