mirror of
https://github.com/juewuy/ShellCrash.git
synced 2026-03-10 23:41:22 +00:00
Compare commits
4 Commits
65244e51da
...
31bf9915c6
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
31bf9915c6 | ||
|
|
cae9613225 | ||
|
|
02a342cbd1 | ||
|
|
1fbade025a |
@@ -81,11 +81,8 @@ done
|
|||||||
setconfig versionsh_l $version
|
setconfig versionsh_l $version
|
||||||
#生成用于执行启动服务的变量文件
|
#生成用于执行启动服务的变量文件
|
||||||
[ ! -f "$CRASHDIR"/configs/command.env ] && {
|
[ ! -f "$CRASHDIR"/configs/command.env ] && {
|
||||||
TMPDIR='/tmp/ShellCrash'
|
echo 'TMPDIR=/tmp/ShellCrash' > "$CRASHDIR"/configs/command.env
|
||||||
BINDIR="$CRASHDIR"
|
echo "BINDIR=$CRASHDIR" >> "$CRASHDIR"/configs/command.env
|
||||||
touch "$CRASHDIR"/configs/command.env
|
|
||||||
setconfig TMPDIR "$TMPDIR" "$CRASHDIR"/configs/command.env
|
|
||||||
setconfig BINDIR "$BINDIR" "$CRASHDIR"/configs/command.env
|
|
||||||
}
|
}
|
||||||
if [ -n "$(grep 'crashcore=singbox' "$CFG_PATH")" ]; then
|
if [ -n "$(grep 'crashcore=singbox' "$CFG_PATH")" ]; then
|
||||||
COMMAND='"$TMPDIR/CrashCore run -D $BINDIR -C $TMPDIR/jsons"'
|
COMMAND='"$TMPDIR/CrashCore run -D $BINDIR -C $TMPDIR/jsons"'
|
||||||
|
|||||||
@@ -129,7 +129,7 @@ setboot() {
|
|||||||
msg_alert "\033[33m已经停用小闪存功能!\033[0m"
|
msg_alert "\033[33m已经停用小闪存功能!\033[0m"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
setconfig BINDIR "$BINDIR" "$CRASHDIR"/configs/command.env
|
sed -i "s#BINDIR=.*#BINDIR=$BINDIR#" "$CRASHDIR"/configs/command.env
|
||||||
sleep 1
|
sleep 1
|
||||||
;;
|
;;
|
||||||
5)
|
5)
|
||||||
@@ -201,7 +201,7 @@ setboot() {
|
|||||||
continue
|
continue
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
setconfig BINDIR "$BINDIR" "$CRASHDIR"/configs/command.env
|
sed -i "s#BINDIR=.*#BINDIR=$BINDIR#" "$CRASHDIR"/configs/command.env
|
||||||
break
|
break
|
||||||
done
|
done
|
||||||
;;
|
;;
|
||||||
|
|||||||
@@ -99,7 +99,7 @@ userguide() {
|
|||||||
read -r -p "$COMMON_INPUT_R" res
|
read -r -p "$COMMON_INPUT_R" res
|
||||||
[ "$res" = 1 ] && {
|
[ "$res" = 1 ] && {
|
||||||
BINDIR=/tmp/ShellCrash
|
BINDIR=/tmp/ShellCrash
|
||||||
setconfig BINDIR /tmp/ShellCrash "$CRASHDIR"/configs/command.env
|
sed -i "s#BINDIR=.*#BINDIR=$BINDIR" "$CRASHDIR"/configs/command.env
|
||||||
}
|
}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ if [ -f "$PIDFILE" ]; then
|
|||||||
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 -d "$LOCKDIR" 2>/dev/null
|
||||||
return 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
rm -f "$PIDFILE"
|
rm -f "$PIDFILE"
|
||||||
|
|||||||
Reference in New Issue
Block a user