当前位置:首页 > 服务器 > 正文

服务器定时重启脚本(自动重启服务脚本)

本篇文章给大家谈谈服务器定时重启脚本,以及自动重启服务脚本对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

如何写个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

关于服务器定时重启脚本和自动重启服务脚本的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

取消
扫码支持 支付码