代码拉取完成,页面将自动刷新
#!/bin/sh
IOE_DIR=$1
START_TIME_FILE=/tmp/ioe_start_time.txt
STARTUP_LOG=/tmp/ioe_startup.log
cd $IOE_DIR
date > $START_TIME_FILE
date +%s >> $START_TIME_FILE
echo "Starting...." > $STARTUP_LOG
date +"Start Time: %c" >> $STARTUP_LOG
if [ -f $IOE_DIR/ipt/strip_mode ]
then
i=1
while [ $i -le 300 ]
do
if [ -f $IOE_DIR/ipt/strip_done ]
then
if [ $i -gt 1 ]
then
sync
fi
break
fi
sleep 1
let i++
done
fi
if [ -f $IOE_DIR/ipt/startup.sh ]
then
sh $IOE_DIR/ipt/startup.sh
fi
if [ -f $IOE_DIR/ipt/upgrade ]
then
echo "Upgrade Script detected! Upgrade ioe system!" >> $STARTUP_LOG
sh $IOE_DIR/ipt/upgrade.sh
if [ $? -eq 0 ]
rm -f $IOE_DIR/ipt/upgrade
then
echo "Failed to run upgrage script" >> $STARTUP_LOG
exit $?
fi
else
echo "NO upgrade needed!" >> $STARTUP_LOG
fi
if [ -f $IOE_DIR/ipt/rollback ]
then
echo "RollBack Script detected! Roll back ioe system!" >> $STARTUP_LOG
sh $IOE_DIR/ipt/rollback.sh
if [ $? -eq 0 ]
rm -f $IOE_DIR/ipt/rollback
then
echo "Failed to run rollback script" >> $STARTUP_LOG
exit $?
fi
else
echo "NO rollback needed!" >> $STARTUP_LOG
fi
if [ -f $IOE_DIR/.env ]
then
set -o allexport; source $IOE_DIR/.env; set +o allexport
fi
sync &
echo "Startup Script Done!" >> $STARTUP_LOG
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。