定时拷贝删除文件命令

拷贝文件夹,会把这个文件夹下的文件拷贝到oss的img文件夹下要加/,不然会重命名为img的文件,而不拷贝iiimg文件夹本身

./ossutil64 cp /home/leite/iiimg/ oss://elatemall/img/ -rf
./ossutil64 cp /home/leite/iiimg/ oss://elatemall/img/ -rf --update 增量上传
./ossutil64 cp /home/leite/iiimg/ oss://elatemall/img/ -rf --maxupspeed 1024 设置限速
./ossutil64 cp /home/leite/iiimg/ oss://elatemall/img/ -rf --loglevel=debug 添加日志

定时拷贝删除文件命令

定时删除/home/leite/source/adslib/ 目录下20天前的文件,只删除文件夹里的文件,不删除文件夹

find /home/ -type f -mtime +20 -exec rm -rf {} \;

定时cp到oss的命令

/home/leite/ossutil64 cp -rf /home/leite/source/ oss://usa-spider/ --update --loglevel=debug
find /home/leite/source -type f -mtime +3 -exec rm -rf {} \;
 crontab -e示例
创建timing.sh
#! /bin/sh
cp /home/hepburn/桌面/666.png /home/hepburn/图片/
find /home/leite/source/adslib/ -type f -mmin +20 -exec rm -rf {} \;

需要给timing.sh添加可执行权限
chmod 777 timing.sh
分 时 日 月 星期
每2分钟执行
*/2 * * * * /home/hepburn/桌面/timing.sh >> /home/hepburn/文档/timing.log 2>&12小时执行
0 */2 * * * /home/hepburn/桌面/timing.sh >> /home/hepburn/文档/timing.log 2>&1

创建定时爬虫两种方法
/home/hepburn/.local/bin/ 是scrapy命令的位置
1.此种方法待验证 * * * * * cd /home/hyj/kids && /home/hepburn/.local/bin/scrapy crawl ACW1

2.
spider.sh
#! /bin/sh
cd /home/hepburn/facebookads
nohup /home/hepburn/.local/bin/scrapy crawl fbads >> /home/hepburn/facebookads/fbads.log 2>&1 &
创建crontab任务







你可能感兴趣的:(Python)