树莓派如何定时关机或定时执行任务-Cron

本文介绍了如何使用Linux的Cron工具在树莓派上设置定时任务,如定时关机。Cron是系统级别的任务调度器,允许用户按时间间隔执行命令或脚本。通过编辑crontab文件,设置时间参数(分钟、小时、日期等)和执行命令,例如设置每天23:25自动关机。此外,Cron还可用于实现更多自动化任务,如定时备份和运行自定义脚本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

先介绍一下 CronCronLinux系统的一个配置定期任务的工具,用于定期或者以一定的时间间隔执行一些命令或者脚本;可执行的任务范围可以是每天夜里自动备份用户的home文件夹,也可以每个小时记录CPU的信息日志。

crontabcron table命令用于编辑执行中的定期任务列表,并且操作是基于每个用户的,每一个用户(包括root用户)都拥有自己的crontab

输入命令:

sudo nano /etc/crontab

cron命令

每一项内容都包含六个部分,从左到右分别为:分钟、小时、月份中的哪一天、年份中的哪一月、星期中的哪一天,还有定时执行的命令。

以我自己设置为例(最后一行命令),宿舍每天都是23:30熄灯,我设置的定时任务为每天晚上23:25关机,所以命令就是:

25 23 * * * root /sbin/shutdown -h now

这条命令的具体意思就是:

25分23时 月的每一天 年中的每个月 周的每一天 执行关机命令

这样每天的23:25都会自动关机。

定时关机只是cron命令的一个小操作,我们可以利用这个命令实现更多自动化的任务,比如定时备份,定时运行脚本,这些都可以实现。

01 * * * * root run-parts /etc/cron.hourly 
//每小时执行/etc/cron.hourly内的脚本

02 4 * * * root run-parts /etc/cron.daily 
//每天执行/etc/cron.daily内的脚本

22 4 * * 0 root run-parts /etc/cron.weekly 
//每星期执行/etc/cron.weekly内的脚本

42 4 1 * * root run-parts /etc/cron.monthly 
//每月去执行/etc/cron.monthly内的脚本

定时任务文件夹

可以把需要定时运行的脚本放在对应文件夹,在命令设置具体时间。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值