linux中自动例程

如何让自己的shell脚本在某个特定时间执行,例如数据库的备份工作...... 好在linux中自动例程可以帮助我们实现这些功能:

at和crontab两个小东东太强大啦,at是只执行一次,crontab可以定期执行

使用at之前先要开启atd服务,crontab要开启crond,使用ps -aux 看看进程里有木有,使用whereis at 和whereis crontab查看可执行程序路径,一般情况下是在/usr/bin/ 下


从现在起5分钟后执行

#/usr/bin/at now +5 minutes

at>/bin/mkdir /home/linux/test

之后ctrl + D守护进程

在特定时间执行一次:

#/usr/bin/at 18:00 2014-08-16

at>/bin/mkdir /home/linux/test

之后ctrl + D守护进程

如果想取消:

#/usr/bin/atq  查看任务号(7)

#/usr/bin/atrm 7


#/usr/bin/crontab -e 最后一行输入执行时间和命令:

例如每5分钟在/home/linux下创建test文件夹,注意使用绝对路径

#分 时 日 月 星期 可执行程序或脚本

*/5 * * * * /bin/mkdir /home/linux/test   


详情可以参考:http://linux.vbird.org/linux_basic/0430cron.php



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值