当前位置: 首页 > news >正文

Linux操作系统如何定时关机?

在日常使用电脑的过程中,一般都会有软件升级、系统杀毒的工作,可能还需要电脑的定时关机、提醒事项功能。对于Linux操作系统,可以使用几种任务计划工具来指定相应的任务计划,使这些需求自动在后台运行。

一、at命令

at命令的作用是在一个指定的时间执行任务,且只能执行一次。它的使用格式为:at [选项] [时间日期] 。

选项作用

-f  filename

运行由filename指定的脚本

-l

列出所提交的作业

-r

删除一个作业

一般新装的系统是没有安装at命令工具的,这时在Ubuntu系列系统可以用sudo apt-get update 和sudo apt-get install at来安装。

图 1

举例在21:04创建一个at.txt文件。

图 2

二、batch命令

batch命令不在特定时间运行,而是等到系统不忙于别的任务时运行。batch命令工具不用单独安装,安装at后batch命令可以使用。键入batch命令后,提示符“at>” 。在提示符后键入所有命令,按Enter键转入一个空行,然后再键入“Ctrl-d”退出。举例在空闲时间创建一个batch.txt文件。

图 3

三、crontab命令

由crontab命令来设定任务计划,可以在无需人工干预的情况下按照设定的时间周期性的运行任意一个shell脚本或某个命令。crontab命令允许用户提交、编辑或删除相应的任务计划。每一个用户都可以有一个crontab文件来保存任务计划信息。

一般新装的系统是没有安装crontab命令工具的,这时在Ubuntu系列系统可以用sudo apt-get install cron来安装。

图 4

crontab命令格式为: crontab [选项] [用户名]。

选项

用法

-l

显示用户的Crontab文件的内容(显示自己的Crontab文件的内容)

-i

删除用户的Crontab文件前给提示

-r 

从Crontab目录中删除用户的Crontab文件

-e 

编辑用户的Crontab文件

当用户建立的crontab文件名与用户名一致,存于/var/spool/cron/crontabs/用户名。crontab文件格式共分为六个字段(先后顺序),第六个字段为所要执行的命令。

字段

含义

取值范围

1

分钟

0~59

2

小时

0~23

3

日期

1~31

4

月份

1~12

5

星期

0~60表示周日

电脑用户计划在每周一至周五下午18:00,让电脑自动关机,用户可直接编辑自己的crontab文件。用crontab –e命令打开crontab文件,并输入如下图中的字段。

图 5


http://www.mrgr.cn/news/39490.html

相关文章:

  • 深度学习的核心技术
  • 支持超高分辨率图片生成,UltraPixel模型分享
  • C语言 | Leetcode C语言题解之第446题等差数列划分II-子序列
  • 数据结构串的kmp相关(求next和nextval)
  • Golang | Leetcode Golang题解之第446题等差数列划分II-子序列
  • 【分布式微服务云原生】探索RPC:远程过程调用的奥秘与技术实现
  • YUM 源与 APT 源的详解及使用指南
  • 信息安全数学基础(21)高次同余式的解数及解法
  • 多线程(一):线程的基本特点线程安全问题ThreadRunnable
  • 超大规模钢筋计数数据集,共23400组图像,多视角,多角度,多场景,采用voc方式标注 智慧工地资产盘点
  • 程序员如何提升并保持核心竞争力?——深入钻研、广泛学习与软技能的培养
  • Spring+Mybatis IOC + AOP + 开启事务 模板
  • C++ | Leetcode C++题解之第447题回旋镖的数量
  • XSS | 存储型 XSS 攻击
  • Fingerprint.js:精准用户识别的浏览器指纹技术
  • STM32--GPIO点亮LED灯(手把手,超详细)
  • xmind怎么把左边的主题换到右边
  • 【前端开发入门】html快速入门
  • Linux: network: sysctl: tcp_mem
  • Java | Leetcode Java题解之第446题等差数列划分II-子序列