开发者社区> 问答> 正文

求一个简单入门shell脚本的语法规范,总是报错

检测test.php脚本是否存在,不存在则启动
一下是我写的:总是报错,报错类似于

"
./test.sh: line 2: [: missing `]'
wc: ]: No such file or directory
no
"

if [ ps -ef | grep test.php | wc -l ]; then
    echo 'starting'
else
    echo 'restart'
    php /xxx/xxx/test.php
fi

展开
收起
a123456678 2016-06-22 15:23:50 2100 0
1 条回答
写回答
取消 提交回答
  • pgrep -f test.php
    if [[ $? -eq 0 ]]; then
        echo "Running"
    else
        echo "Not Running"
    fi
    2019-07-17 19:45:38
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Shell 脚本速查手册 立即下载
Python 脚本速查手册 立即下载
图数据库GDB——Gremlin介绍及范例 立即下载