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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值