Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

linux定时重启脚本

作者:__龙泉丶聂风   发布日期:2025-12-13   浏览:15

#!/bin/bash
# 这是一个简单的Linux定时重启脚本
# 你可以将此脚本设置为定期执行,以确保系统按照预定时间重启

# 定义日志文件路径
LOG_FILE="/var/log/reboot.log"

# 记录当前时间到日志文件
echo "System is going to reboot at $(date)" >> $LOG_FILE

# 执行重启命令
shutdown -r now "Scheduled reboot"

解释说明:

  1. 定义日志文件路径LOG_FILE="/var/log/reboot.log" 指定了一个日志文件,用于记录每次重启的时间。
  2. 记录当前时间到日志文件echo "System is going to reboot at $(date)" >> $LOG_FILE 将当前时间写入日志文件,以便后续查看重启历史。
  3. 执行重启命令shutdown -r now "Scheduled reboot" 使用 shutdown 命令立即重启系统,并附带重启原因 "Scheduled reboot"。

你可以通过 cron 或其他调度工具来定期执行这个脚本。例如,使用 cron 每天凌晨 2 点重启系统:

0 2 * * * /path/to/your/reboot_script.sh

这行 cron 表达式表示每天凌晨 2 点执行 /path/to/your/reboot_script.sh 脚本。

上一篇:linux查看docker版本

下一篇:linux开机启动命令

大家都在看

linux常用命令查询端口是否正常

linux 发送邮件

linux长ping命令

linux groupadd

linux关机命令行

linux重启oracle命令

linux把一个文件夹移动到另一个文件夹里

linux查看系统运行时间

linux搭建sftp

linux 重启网络命令

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站