Linux终端定时任务重启,Linux设置定时重启系统的方法:定时任务crontab 和 编写脚本...

目录

crontab定时任务方法

1、确保crond服务正常运行

2、crond服务相关命令

3、编辑crond定时任务

编写自动重启脚本

1、定时重启脚本

2、设置开机启动

3、重启系统之后,自动重启进程会启动

crontab定时任务方法

1、确保crond服务正常运行#查看crond服务状态[[email protected]~]# service crond status

crond (pid  2265) is running...

2、crond服务相关命令#停止crond服务[[email protected]~]# service crond stop

Stopping crond:                                            [  OK  ]

#启动crond服务

[[email protected]~]# service crond start

Starting crond:                                            [  OK  ]

#重启crond服务

[[email protected]~]# service crond restart

Stopping crond:                                            [  OK  ]

Starting crond:                                            [  OK  ]

#重新加载crond配置

[[email protected]~]# service crond reload

Reloading crond:                                           [  OK  ]

[[email protected]~]#

3、编辑crond定时任务#编辑定时任务内容

[[email protected]~]# crontab -e

crontab定时任务详解

编写自动重启脚本

1、定时重启脚本#!/bin/bash

T=1214 #重启时间

while(true)

do

sleep 59

time=$(date "+%H%M")

if [ $time == $T ];then

#重启程序命令

reboot

else

echo doNothing

fi

done

2、设置开机启动[[email protected]~]# vim /etc/rc.local

#在最后添加一行

/root/restart.sh &

3、重启系统之后,自动重启进程会启动