检查可用命令

检查可用命令

当我以 root 用户身份执行 bash 脚本时,我收到输出,提示 iptables 不存在。为什么这种情况只发生在 root 身上?

for CMDAPP in "hash" "curl" "iptables"
  do

    if ! hash "$CMDAPP" 2>/dev/null
    then

        echo "`date`: $MODULE ended without '$CMDAPP' command." >> ERROR.log
        exit

    fi

  done

相关内容