由于项目需要,或多或少都会牵涉到定时的任务执行。现选择Ubuntu下的crontab进行定时任务相关配置。
1.编写定时任务shell脚本
#! /bin/sh
rm -rf /cmexico/crontabtest/delete
完成后保存该文件至/usr/task/delete_task.sh
更改删除任务shell脚本权限,使其可执行:
chmod +x delete_task.sh
2.配置crontab
终端输入命令并进行编辑(首次输入编辑命令会提示用户选择编辑工具):
crontab -e
选择编辑器后进入编辑页面,在文件末尾处 追加删除任务Shell脚本:
*/5 * * * * /usr/task/delete_task.sh
此处设置每隔五分钟执行一次删除任务。保存并退出。
3.启动crontab
/etc/init.d/cron star