mirror of
https://github.com/juewuy/ShellCrash.git
synced 2026-10-24 11:49:20 +00:00
~拆分command.env文件,防止偶然情况下出现找不到运行目录的bug
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
|
||||
. "$CRASHDIR"/libs/check_target.sh
|
||||
. "$CRASHDIR"/libs/core_tools.sh
|
||||
. "$CRASHDIR"/configs/directories.env
|
||||
. "$CRASHDIR"/configs/command.env
|
||||
|
||||
check_core() { #检查及下载内核文件
|
||||
|
||||
@@ -6,7 +6,8 @@ description="Custom proxy service for ShellCrash"
|
||||
#获取目录
|
||||
CRASHDIR=$(cat /etc/profile | grep CRASHDIR | awk -F "\"" '{print $2}')
|
||||
[ -z "$CRASHDIR" ] && CRASHDIR=$(cat ~/.bashrc | grep CRASHDIR | awk -F "\"" '{print $2}')
|
||||
. ${CRASHDIR}/configs/command.env #加载启动命令和启动目录
|
||||
. "${CRASHDIR}"/configs/directories.env #加载启动目录
|
||||
. "${CRASHDIR}"/configs/command.env #加载启动命令
|
||||
|
||||
# PID 文件
|
||||
pidfile="/run/shellcrash.pid"
|
||||
|
||||
@@ -8,7 +8,8 @@ USE_PROCD=1
|
||||
#获取目录
|
||||
CRASHDIR=$(cat /etc/profile | grep CRASHDIR | awk -F "\"" '{print $2}')
|
||||
[ -z "$CRASHDIR" ] && CRASHDIR=$(cat ~/.bashrc | grep CRASHDIR | awk -F "\"" '{print $2}')
|
||||
. "$CRASHDIR"/configs/command.env #加载启动命令和启动目录
|
||||
. "$CRASHDIR"/configs/directories.env #加载启动目录
|
||||
. "$CRASHDIR"/configs/command.env #加载启动命令
|
||||
|
||||
start_service() {
|
||||
if [ -n "$(cat $CRASHDIR/configs/ShellCrash.cfg | grep 'firewall_area=5')" ]; then
|
||||
|
||||
Reference in New Issue
Block a user