您的位置:首页 > 运维架构 > Linux

linux利用crontab 自动备份或删除的方法

2015-09-01 19:02 477 查看
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xhy1124/article/details/48161923

使用crontab 和脚本配合使用

cat  /etc/crontab 

# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.


SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin


# m h dom mon dow user command
17 * * * * root    cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )


其中最下面是的crontab 脚本是默认的6列,分别表示 

*      *     *     *     *                  xxxxxxxx

分  时   日    月   星期           执行的命令或脚本


2.  我们自己写一个crontab 类似的脚本,然后将它加入/etc/crontab 文件中

vi  my_crontab_backup

#task  .............

0 13  * * 1,3,5     $HOME/bin/auto_backup.sh

3.  crontab my_crontab_backup

4.  crontab -l     可以查看我的crontab 任务

5.写自己的auto_backup脚本

vi  auto_backup.sh

#!/bin/bash

cp /xxx/xxx/file   /xxx/xxx/file1.




阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: