# 重复开关机脚本 **Repository Path**: sky-lee/repeat-the-on--off-script ## Basic Information - **Project Name**: 重复开关机脚本 - **Description**: 重复开关机脚本1代、2代、3代,有危险,不懂勿用 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-04-02 - **Last Updated**: 2021-09-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 重复开关机脚本 #### Description 3种不同的重复开关机脚本,主要运用于统信UOS、银河麒麟V10、银河麒麟V4 使用方法及其局限性: 第一种:run1.sh和reboot1.sh配套使用 第一步:下载。将两个文件下载到/home/sietium/env/目录下或者将run1.sh中noreboot_load="^#ExecStartPre=\/home\/sietium\/env\/reboot1.sh" 和reboot1.sh中的noreboot_load="^ExecStartPre=\/home\/sietium\/env\/reboot.sh"指定为下载的路径,注意路径需要转义。 第二步:执行。1、chmod +x run1.sh reboot1.sh 2、sudo ./run1.sh 输入密码即可重复开关机。 局限性:1、脚本下载路径固定,或者指定的路径需要转义。 2、如果因为主机或显卡等配置原因导致的各种死机、黑屏等问题,需要拆系统盘进行挂载,在(/lib/systemd /system/lightdm.service)文件中删除脚本的路径。3、重复开关机时无法正常登录,显示syetem is going down 备注:${file}/reboot_num.txt 此文件与脚本文件在同一目录下,此文件行数代表重复开关机的次数。 reboot_num为需要重复开关机的次数,本文中定义为500次,读者可以自行修改为自己所要的次数。 第二种:run2.sh和reboot2.sh配套使用 第一步:下载。可以将两脚本文件同时拷贝到任意位置 第二步:执行。在脚本文件目录上执行以下操作 1、chmod +x run2.sh reboot2.sh 2、sudo ./run2.sh 输入密码即可重复开关机。 局限性:1、此脚本只适用于无密码登陆模式,因为只有登录此脚本才生效。 备注:res_url=/home/sietium/env/reboot_num.txt reboot_num.txt的行数为重复开关机的次数,此路径可以根据个人需要进行修改,两脚本文件此路径必须相同。 第三种:run3.sh和reboot3.sh配套使用 第一步:下载。可以将两个脚本同时拷贝到任意位置 第二步:执行。在脚本文件目录上执行以下操作 1、chmod +x run3.sh reboot3.sh 2、sudo ./run3.sh 输入密码即可重复开关机。 局限性:个人分析因为加载顺序的不同有时会在登录界面显示syetem is going down,个人建议采用无密码登录模式。 备注:res_url=/home/sietium/env/reboot_num.txt reboot_num.txt的行数为重复开关机的次数,此路径可以根据个人需要进行修改,两脚本文件此路径必须相同。