【已完成】WebHook 无法使用 if 语句
本帖最后由 堡塔运维香菜卷 于 2023-3-21 11:00 编辑# !/bin/bash
echo ""
# 输出当前时间
date -d "0 days ago" +"%Y-%m-%d %H:%M:%S"
echo "WebHook 开始"
# 判断宝塔 WebHook 参数是否合法
if [ "$1" != "www" ]
then
echo "param 参数错误"
echo "End"
exit
else
echo "可以继续"
fi
echo "真的结束了"
exit
如果使用了 if 语句,if 之后的都不会执行了
即,上面只会输出:
2022-11-24 00:07:38
WebHook 开始最后的 "真的结束了" 不会被打印
WebHook 版本 2.1
宝塔版本 7.9.5
$1有没有赋值? if [ 参数 ] ; then
参数
fi 大炮运维V587 发表于 2022-11-26 11:43
$1有没有赋值? if [ 参数 ] ; then
参数
fi
不管 $1 存不存在,输出也不应该止步于 WebHook 开始 这一行啊,何况我 $1 存在和不存在都试了,结果都一样
页:
[1]