gpt4 book ai didi

linux - bash if 语句 : Expression Syntax

转载 作者:太空宇宙 更新时间:2023-11-04 11:16:49 25 4
gpt4 key购买 nike

<分区>

我收到此错误 if: Expression Syntax.

在这个脚本上

#!/bin/sh

pmon_num=`ps -ef | grep pmon | wc -l`
echo $pmon_num
if [ $pmon_num -gt 1 ]
then

#code

fi

如果我像这样运行脚本:/tmp/script.sh - 它有效。但是错误来自crontab。 Crontab 行是这样的:

* * * * * /tmp/script.sh   > /tmp/log.log 2>&1 &

ls -l/tmp/script.sh 上:

-rwxr--r-- 1 oracle dba 705 Dec 12 07:10 /tmp/script.sh

无法理解问题。

编辑:

我还尝试将 if 语句更改为:

if [ 1 -gt 1 ]

我仍然遇到错误。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com