栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

重启脚本sh

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

重启脚本sh

#!/bin/bash#%-6s -m : Check /proc/meminfo MemTotal sizen#%-6s -man n: Set max reboot number as n,nhelpinfo(){printf "Usage: ./$PROGRAM [ -max n | -interval n ]n%-14s default is the test would continue until user stopn%-6s -interval n: Set wait time after system power on,n%-15s default is 5 minsn%-15s -V echo current revision n"}finish(){ helpinfo exit $1}VERSION_ECHO(){# VERSION=V1.0#ADD PRINT HELP INFO BY ALAN 20191126 VERSION=V1.1 echo $VERSION exit 0}start(){#start reboot, if the config file and reboot file exsit, mean is in reboot if [ -f $CONFIG ] && [ -f $WARMBOOTSH ] then . $CONFIG $WARMBOOTSH exit $? fi}stop(){#stop reboot test -f $CONFIG && . $CONFIG crontab -r printf "Test stop at %sn" "`date`" >>$LOG rm -rf $CONFIG exit 0}error(){ echo "$@" 1>&2 finish 1}PROGRAM=`basename $0`#echo "$PROGRAM"#readWAIT_TIME=5WARMBOOT_PATH=`pwd`/$0WARMBOOT_PARENT_FD=${WARMBOOT_PATH%$WAIT_TIME * * * * $WARMBOOTSH "${WARMBOOT_PARENT_FD}"">$WARMBOOT_PARENT_FD/warmboot/crontabsetcrontab $WARMBOOT_PARENT_FD/warmboot/crontabsetservice cron restart echo -e "System will reboot in 33[31;5m$WAIT_TIME33[0m

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/828190.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号