系统Windows Server 2003,要求每隔2小时自动重启一次服务器,并且每天都是一样?

系统Windows Server 2003,要求每隔2小时自动重启一次服务器,并且每天都是一样?,第1张

您可以使用Windows的计划任务功能来实现每隔2小时自动重启一次服务器,然后每天都重复执行。以下是具体步骤:
1 打开计划任务(Task Scheduler):在“开始菜单”中搜索“计划任务”并打开。
2 点击"创建基本任务",输入任务名称和描述信息,点击“下一步”按钮。
3 在“触发器”页面,选择“每天”,设置开始时间和重复间隔,以及重复次数。在此处您需要设置触发器的时间间隔为2小时,设置开始时间并设置任务重复执行的次数。
4 在“ *** 作”页面,选择“启动程序”选项。在“程序/脚本”文本框中输入 `shutdown` 命令并在“参数”文本框中输入 `/r` 以启用计算机重新启动功能。
5 单击“下一步”,执行完以上的 *** 作后,单击“完成”按钮完成计划任务的创建。
通过以上 *** 作,Windows Server 2003系统会在每个设置的时间间隔(这里是2小时),自动运行 "shutdown /r" 命令,以实现自动重启服务器的目的。同时重复执行这个计划任务,可以每天都进行自动重启。请注意,自动重启服务器可能会影响正在运行的任务,请谨慎使用。

让IIS定时自动重新启动
如果要重启机器,可以直接添加个计划任务,选择shutdownexe;shutdown -r -f -t 0 只是重启IIS服务,可以使用iisreset /restart 把命令做成批处理文件,然后做个计划任务来运行这个批处理。

1、crontab命令的功能是在一定的时间间隔调度一些命令的执行,它可以完成定时任务。
11 Crontab语法
usage: crontab [-u user] file
crontab [-u user] [ -e | -l | -r ]
(default operation is replace, per 10032)
-e (edit user's crontab) //编写任务
-l (list user's crontab) //查看任务
-r (delete user's crontab)
-i (prompt before deleting user's crontab)
-s (selinux context)

其中,file是命令文件的名字。如果在命令行中指定了这个文件,那么执行crontab命令,则将这个文件拷贝到crontabs目录下;如果在命令行中没有制定这个文件,crontab命令将接受标准输入(键盘)上键入的命令,并将他们也存放在crontab目录下。
1。2编辑一个计划任务:
#crontab -e //编辑机会任务
#每天早上6点10分
10 6 restart
保存退出。
#crontab -l //查看机会任务
2、在linux系统里可以编写重启脚本,依靠守护进程执行自动任务。你需要完成的是,把你的守护进程的脚本在/etc/rcd/initd/目录下,例如:myrestart
vi /etc/rcd/initd/myrestart
#!/bin/bash
#This is restart daemon
# See how we were called
case "$1" in
start)
su - root restart
;;
fi
;;
echo $"Usage: $0 {start}"
exit 2
esac
保存退出
改变文件权限
# chmod 755 /etc/initd/myrestart
添加服务
# chkconfig --level 35 myrestart on
使用方法
# service myrestart start //重启
注意:我这里加了一个start的参数,避免误 *** 作重启。你可以自行处理。

楼主失踪了。。。白白浪费50分,好可惜啊~
不用软件哦,好难。。。毕竟没用过server 2003,您要自己钻研出来了,记得告诉我~~~我QQ:86080996,邮箱:Adam24Eve@Gmailcom
我把需要的东西都压缩了发到网盘上。
>

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存