mirror of
https://github.com/midoks/mdserver-web.git
synced 2026-10-18 23:45:52 +08:00
计划任务自动脚本运行时间
This commit is contained in:
@@ -103,6 +103,7 @@ docker run -itd --name mw-server --privileged=true -p 7200:7200 -p 80:80 -p 443:
|
|||||||
### 版本更新 0.15.2
|
### 版本更新 0.15.2
|
||||||
|
|
||||||
* OpenResty升级到1.21.4.2
|
* OpenResty升级到1.21.4.2
|
||||||
|
* 计划任务自动脚本运行时间
|
||||||
|
|
||||||
|
|
||||||
### JSDelivr安装地址
|
### JSDelivr安装地址
|
||||||
|
|||||||
@@ -510,6 +510,19 @@ class crontab_api:
|
|||||||
|
|
||||||
source_bin_activate = '''
|
source_bin_activate = '''
|
||||||
export LANG=en_US.UTF-8
|
export LANG=en_US.UTF-8
|
||||||
|
SCRIPT_RUN_TIME="0s"
|
||||||
|
MW_ToSeconds()
|
||||||
|
{
|
||||||
|
SEC=$1
|
||||||
|
if [ $SEC -lt 60 ]; then
|
||||||
|
SCRIPT_RUN_TIME="${SEC}s"
|
||||||
|
elif [ $SEC -ge 60 ] && [ $SEC -lt 3600 ];then
|
||||||
|
SCRIPT_RUN_TIME="$(( SEC / 60 ))m$(( SEC % 60 ))s"
|
||||||
|
elif [ $SEC -ge 3600 ]; then
|
||||||
|
SCRIPT_RUN_TIME="$(( SEC / 3600 ))h$(( (SEC % 3600) / 60 ))m$(( (SEC % 3600) % 60 ))s"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
START_MW_SHELL_TIME=`date +%s`
|
||||||
MW_PATH=%s/bin/activate
|
MW_PATH=%s/bin/activate
|
||||||
if [ -f $MW_PATH ];then
|
if [ -f $MW_PATH ];then
|
||||||
source $MW_PATH
|
source $MW_PATH
|
||||||
@@ -557,7 +570,10 @@ fi''' % (mw.getRunDir(),)
|
|||||||
shell += '''
|
shell += '''
|
||||||
echo "----------------------------------------------------------------------------"
|
echo "----------------------------------------------------------------------------"
|
||||||
endDate=`date +"%Y-%m-%d %H:%M:%S"`
|
endDate=`date +"%Y-%m-%d %H:%M:%S"`
|
||||||
echo "★[$endDate] Successful"
|
END_MW_SHELL_TIME=`date +%s`
|
||||||
|
((SHELL_COS_TIME=(${END_MW_SHELL_TIME}-${START_MW_SHELL_TIME})))
|
||||||
|
MW_ToSeconds $SHELL_COS_TIME
|
||||||
|
echo "★[$endDate] Successful | Script Run [$SCRIPT_RUN_TIME] "
|
||||||
echo "----------------------------------------------------------------------------"
|
echo "----------------------------------------------------------------------------"
|
||||||
'''
|
'''
|
||||||
cronPath = mw.getServerDir() + '/cron'
|
cronPath = mw.getServerDir() + '/cron'
|
||||||
|
|||||||
Reference in New Issue
Block a user