在window系统中可以通过添加定时任务来执行定期任务,那么在linux下也有同样功能,功能实现方式如下:
1.用户前提要有编辑crontab权限;
2.把自己要执行的任务写入shell脚本,更改脚本可执行权限chmod 777 task.sh;
task.sh内容:
#!/bin/sh
dateStr=`date --date='1 days ago' +%Y-%m-%d`
rsync sre@10.77.144.151::sharedata/order_$dateStr /var/order_$dateStr
3.在终端执行'crontab -e'进行定时任务编辑,保存OK。
#crontab -e
#execute 02:00 daily
0 2 * * * /var/task.sh