Merge branch 'dev' of github.com:juewuy/ShellCrash into dev
This commit is contained in:
@@ -27,7 +27,8 @@ logger() {
|
|||||||
web_json_post "$url" "$content" &
|
web_json_post "$url" "$content" &
|
||||||
}
|
}
|
||||||
[ -n "$push_Deer" ] && {
|
[ -n "$push_Deer" ] && {
|
||||||
url="https://api2.pushdeer.com/message/push"
|
url="${push_Deer_url%/}"
|
||||||
|
url="${url:-https://api2.pushdeer.com}/message/push"
|
||||||
content="{\"pushkey\":\"${push_Deer}\",\"text\":\"$log_text\"}"
|
content="{\"pushkey\":\"${push_Deer}\",\"text\":\"$log_text\"}"
|
||||||
web_json_post "$url" "$content" &
|
web_json_post "$url" "$content" &
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -297,12 +297,48 @@ log_pusher() {
|
|||||||
read -r -p "请输入对应标号> " res
|
read -r -p "请输入对应标号> " res
|
||||||
if [ "$res" = 1 ]; then
|
if [ "$res" = 1 ]; then
|
||||||
push_Deer=
|
push_Deer=
|
||||||
|
push_Deer_url=
|
||||||
setconfig push_Deer
|
setconfig push_Deer
|
||||||
|
setconfig push_Deer_url
|
||||||
else
|
else
|
||||||
continue
|
continue
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
# echo -e "\033[33m详细设置指南请参考 https://juewuy.github.io/ \033[0m"
|
# echo -e "\033[33m详细设置指南请参考 https://juewuy.github.io/ \033[0m"
|
||||||
|
comp_box "请选择PushDeer服务器类型:" \
|
||||||
|
"1) 官方服务器(api2.pushdeer.com)" \
|
||||||
|
"2) 自建服务器" \
|
||||||
|
"" \
|
||||||
|
"0) 返回上级菜单"
|
||||||
|
read -r -p "请输入对应标号> " num
|
||||||
|
case "$num" in
|
||||||
|
0)
|
||||||
|
continue
|
||||||
|
;;
|
||||||
|
2)
|
||||||
|
comp_box "请输入自建PushDeer服务器地址(不含/message/push)" \
|
||||||
|
"例如:\033[36mhttps://push.example.com\033[0m"
|
||||||
|
btm_box "\033[36m请直接输入服务器地址\033[0m" \
|
||||||
|
"或输入 0 返回上级菜单"
|
||||||
|
read -r -p "请输入> " url
|
||||||
|
if [ "$url" = 0 ]; then
|
||||||
|
continue
|
||||||
|
elif [ -z "$url" ]; then
|
||||||
|
msg_alert "\033[31m输入错误,请重新输入!\033[0m"
|
||||||
|
continue
|
||||||
|
fi
|
||||||
|
push_Deer_url=${url%/}
|
||||||
|
setconfig push_Deer_url "${url%/}"
|
||||||
|
;;
|
||||||
|
1)
|
||||||
|
push_Deer_url=
|
||||||
|
setconfig push_Deer_url
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
errornum
|
||||||
|
continue
|
||||||
|
;;
|
||||||
|
esac
|
||||||
comp_box "1. 请先前往 \033[32;4mhttp://www.pushdeer.com/official.html\033[0m 扫码安装快应用或下载APP" \
|
comp_box "1. 请先前往 \033[32;4mhttp://www.pushdeer.com/official.html\033[0m 扫码安装快应用或下载APP" \
|
||||||
"2. 打开快应用/APP,并完成登陆" \
|
"2. 打开快应用/APP,并完成登陆" \
|
||||||
"3. \033[33m切换到「设备」标签页,点击右上角的加号,注册当前设备\033[0m" \
|
"3. \033[33m切换到「设备」标签页,点击右上角的加号,注册当前设备\033[0m" \
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ if [ -f "$PIDFILE" ]; then
|
|||||||
PID="$(cat "$PIDFILE")"
|
PID="$(cat "$PIDFILE")"
|
||||||
if [ -n "$PID" ] && [ "$PID" -eq "$PID" ] 2>/dev/null; then
|
if [ -n "$PID" ] && [ "$PID" -eq "$PID" ] 2>/dev/null; then
|
||||||
if kill -0 "$PID" 2>/dev/null || [ -d "/proc/$PID" ]; then
|
if kill -0 "$PID" 2>/dev/null || [ -d "/proc/$PID" ]; then
|
||||||
rm -d "$LOCKDIR" 2>/dev/null
|
rm -fr "$LOCKDIR" 2>/dev/null
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
@@ -27,4 +27,4 @@ else
|
|||||||
start_legacy "$CRASHDIR/menus/bot_tg.sh" "$1"
|
start_legacy "$CRASHDIR/menus/bot_tg.sh" "$1"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
rm -d "$LOCKDIR" 2>/dev/null
|
rm -fr "$LOCKDIR" 2>/dev/null
|
||||||
|
|||||||
Reference in New Issue
Block a user