各位老铁们好,相信很多人对重启计算机脚本都不是特别的了解,因此呢,今天就来为大家分享下关于重启计算机脚本以及重启计算机脚本命令的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!
在日常生活中,我们经常会遇到计算机卡顿、死机等问题,重启计算机成为了我们解决问题的第一选择。手动重启计算机既麻烦又浪费时间。我要给大家分享一个简单实用的重启计算机脚本,让你轻松搞定重启问题!
脚本制作
我们需要一个文本编辑器,比如记事本。打开记事本,按照以下步骤进行操作:
1. 编写脚本内容:在记事本中输入以下代码:
```bash
@echo off
shutdown /r /t 1
```
解释:
- `@echo off`:关闭命令回显,使脚本运行时不会显示每条命令。
- `shutdown /r`:重启计算机。
- `/t 1`:设置重启时间为1秒。
2. 保存脚本:将文件保存为“重启计算机.bat”,注意文件类型要选择“所有文件”。
脚本使用
1. 设置快捷方式:将“重启计算机.bat”文件拖到桌面或开始菜单,创建快捷方式。
2. 双击运行:双击快捷方式,即可重启计算机。
脚本优化
为了让脚本更加实用,我们可以进行以下优化:
1. 添加关机选项:在脚本中添加关机命令,实现重启和关机的切换。
```bash
@echo off
echo 请选择操作:
echo 1. 重启计算机
echo 2. 关闭计算机
set /p choice=请输入选项(1/2):
if %choice%==1 (
shutdown /r /t 1
) else if %choice%==2 (
shutdown /s /t 1
) else (
echo 输入错误!
)
```
2. 设置定时重启:在脚本中添加定时重启功能,实现定时重启计算机。
```bash
@echo off
set /p hour=请输入小时(0-23):
set /p minute=请输入分钟(0-59):
shutdown /r /t 3600 /c "
linux下通过脚本实现自动重启程序
自动重启故障相信大家都遇到过,原因也有很多,跟系统,硬件或者外界因素都有关,但是在Linux中可没有那么简单。这里集中讨论linux实现自动重启程序的方法。下面一起看看!
自动重启脚本
假定需要实现重启的程序名为 test,我们这里通过判断进程数目来判断程序是否正常。
ps-ef| grep"$1"| grep-v"grep"| wc–l是获取$1(本例中为test)的进程数,脚本根据进程数来决定下一步的操作。通过一个死循环,每隔1秒检查一次系统中的指定程序的进程数。
代码如下:
脚本check
!/bin/sh
-----------------------------------函数: CheckProcess功能:检查一个进程是否存在参数:$1---要检查的进程名称返回:如果存在返回0,否则返回1.---------------------------------------CheckProcess(){检查输入的参数是否有效 if ["$1"="" ]; then return 1 fi$PROCESS_NUM获取指定进程名的数目,为1返回0,表示正常,不为1返回1,表示有错误,需要重新启动 PROCESS_NUM=`ps-ef| grep"$1"| grep-v"grep"| wc-l` if [$PROCESS_NUM-eq 1 ]; then return 0 else return 1 fi}
检查test实例是否已经存在while [ 1 ]; do CheckProcess"test" CheckQQ_RET=$? if [$CheckQQ_RET-eq 1 ]; then杀死所有test进程,可换任意你需要执行的操作 killall-9 test exec./test& fi sleep 1done
脚本start:
加入limit coredumpsize 102400,设置core file的大小,一旦程序Core Dump,有迹可寻。在该脚本中后台执行check脚本,可以省去很多麻烦,
!/bin/cshlimit coredumpsize 102400
./check&
补充:电脑总是自动重启怎么办
1、右击“我的电脑”,选择“属性”项。
2、在打开的系统属性窗口中选择“高级系统设置”项进入。
3、在打开的“系统属性”窗口中,切换至“高级”选择卡,然后点击“系统和故障恢复设置”按钮。
4、在打开的窗口中取消勾选“自动重启启动”项并按确认即可。
5、当电脑在使用的过程中产生蓝屏时,我们就可以进入“系统日志”管理器中查看产生系统失败的根源啦。打开“运行”对话框,输入命令“eventvwr.msc”即可查看日志信息,从中定位系统产生失败的原因。
6、我们也可以通过禁用某些开机项来尝试修复系统。打开“运行”对话框,输入命令“msconfig”进入“系统配置实用程序”界面,勾选“常规”选项卡下的“诊断启动”选项。
7、还有一种修复计算机蓝屏或重启故障的方法,就是在电脑启动时按“F8”进入系统故障菜单,从中选择“安全模式”进入或“最后一次正确的配置”项进入系统,将及有可能修复系统。
8、如果以上方法均不能解决问题,那么建议您还是重新安装一下系统,毕竟安装系统所耗费的时间相对修复所用时间要少许多。一劳永逸之事才是王道。
相关阅读:电脑自动重启方法
方法一:
1、打开控制面板-管理工具-计划任务程序
2、创建基本任务,名称栏目,输入“定时重启”,下一步;
3、在窗口里,有每天、每周、每月、一次各种选择,这里小诚选择一次,这次执行完就失效,您可以根据自己的情况进行选择点击下一步;
4、设置重启的日期、时间点,下一步;
5、选择启动程序,下一步;
6、在打开页面里,点击浏览,找到C;\Windows\System32\Shutdown.exe,点击打开;
7、在添加参数栏目里输入“-r”(重启),进行下一步
8、点击完成,即可实现自动重启了
方法二:
如何在局域网内关闭或者重启其它的电脑
直接用XP系统自己的“手段”shutdown.exe就行了。
运行cmd后,输入shutdown/?查看帮助。
shutdown-s-m&92;&92;主机名-f-t xx
其中-s表示关机,可以换成-r就是重启
-f是强制关闭,不会在前台提示,
-t xx,指定超时等待的时间单位是秒,如果指定-t 3600(字母和数字间要有空格),表示一小时后关机。其他参数请看帮助。
能关闭目标机器的前提是,执行shutdown的用户必须是管理员组的。
如何设置系统重启前自动执行指定bat文件
如果在系统重启或关机前要运行指定的bat脚本,可以在组策略中进行设置,具体的设置方法是:
1)点击“开始”-“运行”输入“gpedit.msc”-“确定”,这时就启动了“组策略”;
2)在组策略列表中[左栏]选择“计算机配置”-“Windows设置”-“脚本(启动/关机)”;
3)如果只是要在系统重启或关机前运行指定的bat脚本,设置“关机”就可以了;双击“组策略”右边栏中的“关机”在“关机属性”中点击“添加”然后在“添加脚本”中选择“浏览”找到准备在重启或关机时要运行的bat脚本,选择“打开”后,“脚本名(N)”中就有你自己编辑好的bat脚本了,“脚本参数(P)”就不用填了,最后是“确定”-“确定”,关闭“组策略”;
4)重启或关闭系统,在系统重启或关机前系统都会先自动执行这个bat脚本,然后才会重启或关机。
关于重启计算机脚本到此分享完毕,希望能帮助到您。
