首页 > 系统相关 >Linux系统定时 重启 关机

Linux系统定时 重启 关机

时间:2023-10-11 16:31:48浏览次数:70  
标签:表示 关机 配置文件 重启 任务 Linux 定时 取值

在Linux系统中,我们可以通过配置cron任务或者使用systemd服务来实现定时重启或者开关机的设置。


1. 使用cron任务实现定时重启或者开关机:


Cron是一个在Linux系统中用于自动化任务的工具。可以使用它来创建定期运行的任务。要创建一个定时重启或者开关机任务,需要编辑root用户的crontab文件。


1.定时重启系统任务的设置(方法1):


在终端中执行以下命令打开root用户的crontab文件:

sudo crontab -e

在文件末尾添加以下内容:


0 4 * * 1 /sbin/shutdown -r now

这个命令表示在每周的周一4点钟执行重启命令,
其中0 4 * * 1表示在每周的周一4点钟,/sbin/shutdown -r now表示执行重启操作。
注意 :
其中,-h为关机,-r为重启,-c为取消shutdown命令。

- 第1个数字表示分钟,取值范围为0-59;

- 第2个数字表示小时,取值范围为0-23;

- 第3个数字表示日期,取值范围为1-31;

- 第4个数字表示月份,取值范围为1-12;

- 第5个数字表示星期,取值范围为0-7,其中0和7都表示周日。

2. 定时关机任务的设置:


在终端中执行以下命令打开root用户的crontab文件:

sudo crontab -e

在文件末尾添加以下内容:

0 22 * * * /sbin/shutdown -h now

这个命令表示每天晚上10点执行关机操作,其中0 22 * * *表示每天晚上10点,/sbin/shutdown -h now表示执行关机操作。

3.定时从启动系统(方法2)

在Linux系统中,可以使用计划任务来定时执行一些任务,比如定时重启系统。
定时重启系统可以帮助清理系统缓存、释放内存等,从而提高系统的稳定性和性能。

下面介绍如何在Linux系统中设置定时重启任务。

1. 编辑定时任务配置文件

在终端中输入以下命令,编辑定时任务配置文件:

 
sudo crontab -e 

如果是第一次编辑定时任务配置文件,系统会提示选择编辑器,选择一个编辑器即可。

2. 添加定时重启任务

在打开的定时任务配置文件中,添加以下内容:

 
0 4 * * 0 /sbin/reboot 

这个命令的含义是:每周日凌晨4点重启系统。

其中,0 4 * * 0表示定时任务的执行时间,具体含义如下:

- 第1个数字表示分钟,取值范围为0-59;

- 第2个数字表示小时,取值范围为0-23;

- 第3个数字表示日期,取值范围为1-31;

- 第4个数字表示月份,取值范围为1-12;

- 第5个数字表示星期,取值范围为0-7,其中0和7都表示周日。

3. 保存配置文件

添加完定时任务后,按Ctrl+X,然后输入Y保存修改。

4. 重启定时任务服务

在终端中输入以下命令,重启定时任务服务:

 
sudo service cron restart 

至此,定时重启任务就设置完成了。
系统会在每周日凌晨4点自动重启。
如果需要修改定时任务的执行时间,只需要编辑定时任务配置文件即可。









标签:表示,关机,配置文件,重启,任务,Linux,定时,取值
From: https://blog.51cto.com/u_64214/7815210

相关文章

  • linux基本权限
    3基本权限与归属读取:允许查看内容-readr写入:允许修改内容-writew可执行:允许运行和切换-excutex对于文本文件:r读取权限:cat、less、grep、head、tailw写入权限:vim、>、>>x可执行权限:Shell与Python对于目录:r读取权限:ls命令查看目录内容w写入权限:能够创建、删除、修......
  • Ubuntu使用教程:轻松掌握Linux操作系统
    今天要和大家分享一份Ubuntu使用教程,帮助大家快速掌握这个功能强大、易于上手的Linux操作系统。无论是对于新手还是已有一定Linux基础的用户,这篇教程都将提供清晰的步骤和详细的内容,让您轻松上手Ubuntu。第一步:安装Ubuntu1.从Ubuntu官网下载适合您的版本(如最新的Ubuntu20.04LTS版......
  • Linux操作系统 no.1
    一.基本指令:  目录操作1.创建目录  mkdir2.查看目录  pwd3.删除目录  rmdir 文件操作1.创建文件  touch2.查看文件  cat3.显示文件内容  more4.对文件进行分页输出  less5.查看文件头几行  head6.查看文件后几行  tail7.指定查找 ......
  • Linux读写执行权限
    1、Linux读写执行权限Linux将访问文件的用户分为3类,分别是文件的拥有者,所属组(也就是文件所属的群组)以及其他用户。最常见的文件权限有3种,即对文件的读(用r表示)、写(用w表示)、执行(用x表示,针对可执行文件或目录)权限。 r:读取权限,数字代号为"4"。 w:写入权限,数字代号为"2"......
  • linux服务器中文文件名打包之后到windows上解压乱码
    0:背景,服务器文件名是gbk编码,使用tarczf 打包,然后在windows上解包其中的中文文件名乱码。1:最终方式 #zip-r20231010.zip20231010 在服务器上压缩整个目录(里面有中文文件名)在windows上使用360压缩进行解压。就可以解决乱码问题。2:踩过的坑2.1 不能使用tarczf 创建*t......
  • Linux 磁盘空间异常爆满的排查和处理
    一、问题现象在服务验证中,遇到磁盘空间使用率接近100%,业务操作出现异常具体:测试升级过程中,磁盘分区的容量空间使用殆尽,导致升级失败,手动操作删除一些文件后,磁盘空间仍旧没有释放,具体查看的时候确实没有多大大文件 二、问题排查思路:1.通过  df-Hl命令查看  2.查看......
  • Linux (Ubuntu)安装 cuda 11.7
    使用的Linux系统为 Ubuntu18.04,显卡为GeForceRTX3060,驱动版本号为515.57,安装CUDA11.7。第一步:查看显卡是否正常,显示如下则表示没有问题。(版本要对应正确)命令:lspci|grepNVIDIA 第二步:选择下载对应的CUDA包,官网地址为:CUDA。或者CUDAToolkitArchive|NVIDIADevelop......
  • 关于linux:Android的/ storage / emulated / 0和/ data / media / 0的不同权限
     Android/storage/emulated/0and/data/media/0differentpermissions我有LGG3智能手机。在文件系统探索期间,我发现/storage/emulated/0/...目录(从系统接收到我的本地用户)具有不允许chmod和chown操作的权限。当我尝试将某些文件更改为777时,我收到了0个结果......
  • Qt_C++读写NFC标签Ntag支持windows国产linux操作系统
    本示例使用的发卡器:ntag2标签存储结构说明#include"mainwindow.h"#include"./ui_mainwindow.h"#include<QDebug>#include"QLibrary"#include"QMessageBox"//本示例可在windows、linux系统内编译、运行//判断windows、linux系统,声明动态库函数---------------......
  • Linux - vscode 神笔记录
    在某个目录下的终端输入code.进入vscode,并且工作区即为此目录。终端/vscode下方栏终端不会写的时候可以试试按tab补全。快捷键和字号都可以改(容易发现位置keyboardshortcuts/settings->texteditor->font)。diffab[-b]-b不考虑white字符数量。ctrl+g......