我想每周日重启服务器,要如何实现?

我想每周日重启服务器,要如何实现?,第1张

xp和2000都可以用任务计划!两步搞定
第一步我们先做个关机程序
首先你在桌面上新建一个文本文档(即txt文件),在里面输入一下命令,或者复制进去:
@echo off
echo正在关机请稍后
@shutdown -r -f -t 3
保存!然后对这个文本文件改名,把后缀txt改为bat,确定后系统回提示你是否更改文件扩展名,点击确定就可以了,另外如果没有这个提示说明更改没有成功,要是你按照上面的方法无法更改成功那你就打开刚才新建的那个文本文件,点击菜单“文件”,选择“另存为”,d出另存为对话框后,在文件名那里输入"关机程序"(注意:双引号也要输入进去,但是这个双引号要在英文状态下输入的才有效),然后选择一个你找得到的路径保存即可!
第二步添加系统任务计划
打开控制面板,双击“任务计划”,“添加任务计划”,到出现选择应用程序的时候你点击浏览,找到你刚才存放的那个关机程序后,点击下一步,然后选择每周,在点击下一步,设置时间(这个就不要多说了吧-_-!),一直下一步,知道完成!!
就这样两步就可以了 !

不想经常重启机器,重启时间设置太长又担心网络出问题后不能重启解决,所以写了这个脚本命令,
二天检测一次网络状态,网络通就不执行任何 *** 作,不通就重启,然后每半个月强制重启一次觉得还能接受。
5 5 /2 [ $(/bin/date +%w) -eq 5 ] && /sbin/reboot || /bin/ping -c2 -w5 114114114114 || /sbin/reboot
适用于任何linux内核的固件
如果认为二天检测一次网络状态太长,可以稍微修改下代码
每天检测一次,每周强制重启一次:
5 5 [ $(/bin/date +%w) -eq 5 ] && /sbin/reboot || /bin/ping -c2 -w5 114114114114 || /sbin/reboot
linux重启命令解释
其实很简单linux命令
[ $(/bin/date +%w) -eq 5 ] && /sbin/reboot
#表示如果时间是第周的第五天就重启,不是周五就不重启
/bin/ping -c2 -w5 114114114114 || /sbin/reboot
#表示ping一下外网,有结果表示网络是通的,后面的重启就不执行;没结果返回表示网络不能,然后后面的reboot重启就执行
命令脚本使用方法
写在计划任务里面。
系统管理---服务---下面有个计划任务
# 每天检测一次网络,每周强制重启一次
5 5 [ $(/bin/date +%w) -eq 5 ] && /sbin/reboot || /bin/ping -c2 -w5 114114114114 || /sbin/reboot
# 每二天检测一次网络,每半个月(2周)强制重启一次
5 5 /2 [ $(/bin/date +%w) -eq 5 ] && /sbin/reboot || /bin/ping -c2 -w5 114114114114 || /sbin/reboot
OpenWrt固件实现路由器定时重启方法无限重启
30 05 1,2,3,4,5 sleep 5 && touch /etc/banner && reboot
这段命令的意思是星期1-5的5点30分,自动重启。
第一步 复制到 系统-计划任务-粘贴保存
第二步 系统-启动项-找到 cron 然后重启此启动项
如果直接设置这样的命令
0 5 /sbin/reboot
那么系统在5点重启后就会自动每过一分钟就会重启一次,因为重启后系统时间是不会变的。因为路由器重启后时间还停在重启前的5点。
正确的命令如下
10 2 sleep 70 && touch /etc/banner && reboot //每天2点10分路由器自动重启
需要注意的是,一定要延迟重启,否则可能无限重启,官方给出的配置中,在 sleep 70 秒之后,使用 touch 写文件,因为路由器如果没有及时联网从NTP服务器上获取到时间,那么路由器的系统时间和重启的系统时间便一样,如果修改过文件,Openwrt 开机后会把最后修改或者访问的文件时间作为默认系统时间。因此延迟1min重启,可以避免这个问题
PandoraBox路由器设置定时重启后无限自动重启解决方法

在服务器没有问题的情况下:
Windows 2003系统的内存管理已经改进的很大了 一般半个月~两个月重新启动一次就可以了
Linux 需要重新启动的时间间隔就可以比较长了一般3个月到5个月
这些都得根据你的实际使用情况来看,如果客户访问速度慢了,或者服务器出问题了就需要重新启动了
我发现好像长时间不重启,系统就会出现莫名其妙的情况
比如有时候mysql突然就不能远程连接了,在服务器上重启mysql服务还是不行,但是重启下服务器就好
或者有时候一些ASP程序打开特别的慢,重启IIS也没用,但重启一下服务器就好

通过WINDOWS自带的计划任务来实现: *** 作步骤:
1、打开“开始”/程序/附件/系统工具中”任务计划”,d出任务计划窗口;
2、然后双击”添加任务计划”;
3、运行“任务计划向导”,按“浏览”;
4、找到c盘下WINDOWS/SYSTEM32目录中的shutdownexe文件,单击”打开”按钮;
5、在出现的对话框中键入该任务的名字(如”reboot”),
执行方式选择“每周” ,
然后按“下一步”选择定时关机时间(可以先试一下比现在机器上显示的时间晚1分钟);
6、下一步选中“当单击完成打开该任务的高级属性”,单击”完成”。
另外也可以通过批处理来实现:
先要想让这计划任务起作用要在控制面板-》任务计划-》菜单(高级)-》开始任务计划程序
在开始-》运行里分别输入两条命令(也可以做成批处理文件,新建两个文本文档分别写入以下内容,保存为bat格式,双击即可)
at 24:00 /every:M,T,W,Th,F,S,Su cmd /c shutdown -r -t 60(每天晚上12点自动重启一次)
at 6:00 /every:M,T,W,Th,F,S,Su cmd /c shutdown -r -t 60 (每天早上6点自动重启一次)

通过WINDOWS自带的计划任务来实现: *** 作步骤:
1、打开“开始”/程序/附件/系统工具中”任务计划”,d出任务计划窗口;
2、然后双击”添加任务计划”;
3、运行“任务计划向导”,按“浏览”;
4、找到c盘下WINDOWS/SYSTEM32目录中的shutdownexe文件,单击”打开”按钮;
5、在出现的对话框中键入该任务的名字(如”reboot”),
执行方式选择“每周”

然后按“下一步”选择定时关机时间(可以先试一下比现在机器上显示的时间晚1分钟);
6、下一步选中“当单击完成打开该任务的高级属性”,单击”完成”。
另外也可以通过批处理来实现:
先要想让这计划任务起作用要在控制面板-》任务计划-》菜单(高级)-》开始任务计划程序
在开始-》运行里分别输入两条命令(也可以做成批处理文件,新建两个文本文档分别写入以下内容,保存为bat格式,双击即可)
at
24:00
/every:M,T,W,Th,F,S,Su
cmd
/c
shutdown
-r
-t
60(每天晚上12点自动重启一次)
at
6:00
/every:M,T,W,Th,F,S,Su
cmd
/c
shutdown
-r
-t
60
(每天早上6点自动重启一次)

具体原因如下:

1、看下服务器的那个故障显示板,有没有亮红灯的,如果有那就把这个问题解决掉再观察。

2、杀毒如果有病毒就清一下,没有更好并把系统的补丁补全。

3、机器的重启是不是有规律性,比如,一天重启一次,或者是一小时重启一次。如果有规律性,那就是服务器的某个硬件的散热不好,或者是某个硬件没有插严,接口接合不好,造成机器的有规律的重启。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13227426.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-23
下一篇 2023-06-23

发表评论

登录后才能评论

评论列表(0条)

保存