服务器定时重启脚本(自动重启服务脚本)
- 服务器
- 2022-12-20 23:13:49
- 30
本篇文章给大家谈谈服务器定时重启脚本,以及自动重启服务脚本对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
如何写个linux shell脚本自动重启系统
1、通过SSH已root用户登录系统
2、执行crontab -e进入编辑模式
3、按i进入输入模式,添加如下命令,
每天2点01分重启
代码:01 2 * * * reboot
”* * * * * reboot”,前面五个*号代表五个数字,顺序分别是:分、时、日、月、星期,
它们数字的取值范围和含义如下:
分钟 (0-59)
小时 (0-23)
日期 (1-31)
月份 (1-12)
星期 (0-6)//0代表星期天
怎么定时重启Tomcat
按照以下步骤进行即可。
第一:把Tomcat6安装成windows 2003服务。
1、首先检查tomcat\bin目录下是否有service.bat文件。
2、开始——运行,输入CMD打开命令窗口,cd到tomcat\bin目录下,运行service.bat install命令。回车,安装成功。
3、开始——运行,输入services.msc打开服务,找到服务Apache Tomcat 6。
4、启动此服务,在浏览器访问应用,如果访问成功说明Tomcat6服务安装成功,并且启动成功。
第二:编写启动服务脚本和停止服务脚本
1、编写启动脚本,脚本名称为Tomcat_startup.bat,脚本内容如下:
@echo off
echo 执行开始时间
date/t
time/t
echo ***********************************************
echo 清除Tomcat缓存文件*******************************
echo 正在清除缓存文件Tomcat\work\Catalina\,请稍等......
rd /q/s " D:\hdcc-tomcat-6.0.29\work\Catalina"
echo 清除Tomcat缓存文件完成!
echo ***********************************************
echo 正在开启Tomcat服务!
net start Tomcat6
echo 开启Tomcat服务成功!
echo ***********************************************
echo 结束时间
date/t
time/t
echo ***********************************************
2、编写停止脚本,脚本名称为Tomcat_shutdown.bat,脚本内容如下:
@echo off
echo 执行开始时间
date/t
time/t
echo ***********************************************
echo 正在关闭Tomcat服务,请稍等......
net stop Tomcat6
echo 关闭Tomcat服务完成!
echo ***********************************************
echo ***********************************************
echo 结束时间
date/t
time/t
echo ***********************************************
第三:制定任务计划,定时自动重启tomcat
添加关闭Tomcat服务的任务计划:开始——控制面板——任务计划——添加任务计划
设置好任务计划的启动时间,一般建议在下班以后,没有人使用系统的时候进行,设置好任务计划运行的星期日子。
在往服务器上部署以前,最好先找台测试机进行测试验证,避免对服务器造成影响。注意做此项操作的时候,一定要在周末,或者是下班时间进行。
定时重启jar脚本
-------------------------------------
新建.sh文件,写入以上脚本,启动定时任务
centos配置定时任务
$ yum install crontabs
$systemctl enable crond
$ systemctl start crond
$ vim /etc/crontab
配置文件中写入
59 23 * * * root /home/java/start.sh
此例代表每天23:59执行
保存生效
$ crontab /etc/crontab
注:
1、权限问题 (-bash: ./start.sh: Permission denied)
进入文件目录运行 chmod u+x *.sh
2、格式问题(-bash: ./start.sh: /bin/bash^M: bad interpreter: No such file or directory)
文件目录运行 sed -i "s/\r//" start.sh
关于服务器定时重启脚本和自动重启服务脚本的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
本文由admin于2022-12-20发表在靑年PHP官网,如有疑问,请联系我们。
本文链接:https://qnphp.com/post/215262.html