cron是linux/UNIX/Mac OS等系统下的自动化程序,这里仅举一个实现定时广播的例子。
linux下自动化任务的例子
在linux系统中实现作业的自动化是非常便利的。
比较常用的是Cron服务的crontab这个命令。
⼀一个具体的任务列表
这个是学校室外广播的自动程序,只用了⼀一台被废弃的塞羊800的学生机,安装的系统是红旗linux,其他的linux、FreeBSD、unix或者是MacOS都可以。
将Cron设为自动运行。
chkconfig –level 35 crond on
进入系统终端
键入:
crontab -u caizhongyi -e
(crontab为命令,“-u cai”是指定执行作业的系统用户为cai,“-e”使用crontab自己的vi编辑器,防止出现编码或系统环境问题造成的错误)然后在编辑器(vi编辑器)中输入如下命令:
0 7 1 mpg123 -q /home/cai/guangbo/001.mp3
21 8 1 mpg123 -q /home/cai/guangbo/11.mp3
21 8 2 mpg123 -q /home/cai/guangbo/21.mp3
21 8 3 mpg123 -q /home/cai/guangbo/31.mp3
21 8 4 mpg123 -q /home/cai/guangbo/41.mp3
21 8 5 mpg123 -q /home/cai/guangbo/51.mp3
16 9 2 mpg123 -q /home/cai/guangbo/212.mp3
16 9 3 mpg123 -q /home/cai/guangbo/312.mp3
16 9 4 mpg123 -q /home/cai/guangbo/412.mp3
16 9 5 mpg123 -q /home/cai/guangbo/512.mp3
25 10 1 mpg123 -q /home/cai/guangbo/12.mp3
25 10 2 mpg123 -q /home/cai/guangbo/22.mp3
25 10 3 mpg123 -q /home/cai/guangbo/32.mp3
25 10 4 mpg123 -q /home/cai/guangbo/42.mp3