v1.0.0beta18
~回退armv5核心为未压缩状态 ~修复定时任务界面层级错乱的bug
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,4 +1,4 @@
|
|||||||
|
GeoIP_v=20201211
|
||||||
clash_v=1.3.0
|
clash_v=1.3.0
|
||||||
clashpre_v=2020.11.20
|
clashpre_v=2020.11.20
|
||||||
GeoIP_v=20201211
|
versionsh=1.0.0beta18
|
||||||
versionsh=1.0.0beta17.9
|
|
||||||
|
|||||||
@@ -893,6 +893,43 @@ EOF
|
|||||||
clashcron(){
|
clashcron(){
|
||||||
|
|
||||||
setcron(){
|
setcron(){
|
||||||
|
setcrontab(){
|
||||||
|
#设置具体时间
|
||||||
|
echo -----------------------------------------------
|
||||||
|
read -p "请输入小时(0-23) > " num
|
||||||
|
if [ -z "$num" ]; then
|
||||||
|
errornum
|
||||||
|
setcron
|
||||||
|
elif [ $num -gt 23 ] || [ $num -lt 0 ]; then
|
||||||
|
errornum
|
||||||
|
setcron
|
||||||
|
else
|
||||||
|
hour=$num
|
||||||
|
echo -----------------------------------------------
|
||||||
|
read -p "请输入分钟(0-60) > " num
|
||||||
|
if [ -z "$num" ]; then
|
||||||
|
errornum
|
||||||
|
setcron
|
||||||
|
elif [ $num -gt 60 ] || [ $num -lt 0 ]; then
|
||||||
|
errornum
|
||||||
|
setcron
|
||||||
|
else
|
||||||
|
min=$num
|
||||||
|
echo -----------------------------------------------
|
||||||
|
echo 将在$week1的$hour点$min分$cronname(旧的任务会被覆盖)
|
||||||
|
read -p "是否确认添加定时任务?(1/0) > " res
|
||||||
|
if [ "$res" = '1' ]; then
|
||||||
|
cronwords="$min $hour * * $week $cronset >/dev/null 2>&1 #$week1的$hour点$min分$cronname"
|
||||||
|
crontab -l > /tmp/conf
|
||||||
|
sed -i "/$cronname/d" /tmp/conf
|
||||||
|
echo "$cronwords" >> /tmp/conf && crontab /tmp/conf
|
||||||
|
rm -f /tmp/conf
|
||||||
|
echo -----------------------------------------------
|
||||||
|
echo -e "\033[31m定时任务已添加!!!\033[0m"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
}
|
||||||
echo -----------------------------------------------
|
echo -----------------------------------------------
|
||||||
echo -e " 正在设置:\033[32m$cronname\033[0m定时任务"
|
echo -e " 正在设置:\033[32m$cronname\033[0m定时任务"
|
||||||
echo -e " 输入 1-7 对应\033[33m每周相应天\033[0m运行"
|
echo -e " 输入 1-7 对应\033[33m每周相应天\033[0m运行"
|
||||||
@@ -916,45 +953,12 @@ clashcron(){
|
|||||||
week='*'
|
week='*'
|
||||||
week1=每天
|
week1=每天
|
||||||
echo 已设为每天定时运行!
|
echo 已设为每天定时运行!
|
||||||
|
setcrontab
|
||||||
else
|
else
|
||||||
week=$num
|
week=$num
|
||||||
week1=每周$week
|
week1=每周$week
|
||||||
echo 已设为每周 $num 运行!
|
echo 已设为每周 $num 运行!
|
||||||
fi
|
setcrontab
|
||||||
#设置具体时间
|
|
||||||
echo -----------------------------------------------
|
|
||||||
read -p "请输入小时(0-23) > " num
|
|
||||||
if [ -z "$num" ]; then
|
|
||||||
errornum
|
|
||||||
setcron
|
|
||||||
elif [ $num -gt 23 ] || [ $num -lt 0 ]; then
|
|
||||||
errornum
|
|
||||||
setcron
|
|
||||||
else
|
|
||||||
hour=$num
|
|
||||||
fi
|
|
||||||
echo -----------------------------------------------
|
|
||||||
read -p "请输入分钟(0-60) > " num
|
|
||||||
if [ -z "$num" ]; then
|
|
||||||
errornum
|
|
||||||
setcron
|
|
||||||
elif [ $num -gt 60 ] || [ $num -lt 0 ]; then
|
|
||||||
errornum
|
|
||||||
setcron
|
|
||||||
else
|
|
||||||
min=$num
|
|
||||||
fi
|
|
||||||
echo -----------------------------------------------
|
|
||||||
echo 将在$week1的$hour点$min分$cronname(旧的任务会被覆盖)
|
|
||||||
read -p "是否确认添加定时任务?(1/0) > " res
|
|
||||||
if [ "$res" = '1' ]; then
|
|
||||||
cronwords="$min $hour * * $week $cronset >/dev/null 2>&1 #$week1的$hour点$min分$cronname"
|
|
||||||
crontab -l > /tmp/conf
|
|
||||||
sed -i "/$cronname/d" /tmp/conf
|
|
||||||
echo "$cronwords" >> /tmp/conf && crontab /tmp/conf
|
|
||||||
rm -f /tmp/conf
|
|
||||||
echo -----------------------------------------------
|
|
||||||
echo -e "\033[31m定时任务已添加!!!\033[0m"
|
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
#定时任务菜单
|
#定时任务菜单
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
#!/bin/sh /etc/rc.common
|
#!/bin/sh /etc/rc.common
|
||||||
|
|
||||||
START=99
|
START=92
|
||||||
|
|
||||||
SERVICE_DAEMONIZE=1
|
SERVICE_DAEMONIZE=1
|
||||||
SERVICE_WRITE_PID=1
|
SERVICE_WRITE_PID=1
|
||||||
|
|||||||
Reference in New Issue
Block a user