利用CRONTAB自动定时执行任务(ARM-LINUX)

本文介绍了如何在嵌入式Linux环境,特别是Angstrom系统中使用CRONTAB实现开机自启动和定时任务执行。通过crontab编辑器设置不同时间间隔的任务,例如重启服务、执行脚本等,并提到了环境变量对命令执行的影响以及解决方法。
摘要由CSDN通过智能技术生成

本人的项目中,应为系统的需要,需要在嵌入式环境下,实现开机自启动定时运行脚本/程序,以实现自动化。一开始是利用while 循环与 sleep 实现定时执行命令,而在了解到crond这一机制后,发现自己的嵌入式平台所搭载的Angstrom系统中也支持crontab功能,于是对其进行探究。


首先,关于什么是crontab?

crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。


如何编辑、利用crontab的功能?

 如要将crontab应用于当前用户,使用命令crontab -e,即可进入crontab的编辑界面。其基本格式如下:

 * * * * *cmd

 上述5个*分别代表分、时、天、周、月,默认情况下*即代表每一/分/时/天/周/月࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值