linux定时任务入门级使用---移动文件到另一文件夹
目标:将a文件夹下sdrw开头的文件剪切到b文件夹下
1、新建两个文件夹,分别叫a 、b 2、在a文件夹下touch 出几个待移动的文件 3、准备工作做好之后,查看cron服务是否开启 cron是一个linux下 的定时执行工具,可以在无需人工干预的情况下运行作业。 service crond start //启动服务 service crond stop //关闭服务 service crond restart //重启服务 service crond reload //重新载入配置 service crond status //查看服务状态 4、编写移动文件的.sh文件 5、设置自动执行shell脚本:vi /etc/crontab 在最后加入这样一行:
* /1 * * * * root /home/test/a/baba.sh
即每分钟执行一次。 注释如下: # * * * * * user-name command to be executed 在crontab文件中如何输入需要执行的命令和时间 该文件中每行都包括六个域,其中前五个域是指定命令被执行的时间,最后一个域是要被执行的命令。 每个域之间使用空格或者制表符分隔。格式如下: minute hour day-of-month month-of-year day-of-week commands 分钟 小时 每个月的哪天 每年的哪月 每个星期的礼拜几 需执行的命令 合法值 00-59 00-23 01-31 01-12 0-6 (0 is sunday) commands(代表要执行的脚本) 除了数字还有几个个特殊的符号就是"*"、"/“和”-"、",",*代表所有的取值范围内的数字,"/“代表每的意思,”/5"表示每5个单位,"-“代表从某个数字到某个数字,”,"分开几个离散的数字。
几个例子: 每五分钟执行一次: */5 * * * * 每小时执行一次 : 0 * * * * 每天执行一次: 0 0 * * * 每周执行一次: 0 0 * * 0 每月执行一次: 0 0 1 * * 每年执行一次: 0 0 1 1 *
6、重启cron服务,service crond reload //重新载入配置
完成!
|