【Linux】不断循环重启指定次数

一.脚本代码

首先需要创造一个文本用于保存“需要重启的次数”以及“当前第几次重启”等测试数据,脚本在检测到指定位置没有文本之后将自动创建,首先指定测试数据保存文本的路径,在脚本中添加一个变量,然后在指定的路径下生成文本:

         接着在每次重启时都获取一下文本的数据,观察当前重启了多少次,还需要重启多少次:

         获取到数据后,开启重启操作:

         重启指令使用“shutdown”,因为可以进行延迟操作,源码存放在路径:

批量/循环重启指定次数,开机后自动执行重启下,请按需下载。

 

二.脚本放置位置

         脚本编写完成后将其放置在/etc/profile.d路径下,并且将脚本权限提高至777

         Profile.d文件为开机后用户完成登录操作时会自动执行的该文件夹下属于该用户的脚本,所以还需要执行以下指令将脚本的用户归属权以及所在组修改为当前用户:

         最后运行两次脚本(第一次创建保存数据的文本,第二次开启重启),即可开启不断重启。

猜你喜欢

转载自blog.csdn.net/qq_41884002/article/details/130359927