title: 写个定时任务,从github下载代码到阿里ECS服务器上
根据前几篇博客中能自己创建一个博客,并在github.io*问到自己的博客,但是如果自己有服务器,那怎么能定时获取github上面自己的博客到自己的服务器上呢?如下图
编写脚本
copyS.sh:
#!/bin/bash
cd /var/
git clone https://github.com/porschan/porschan.github.io.git
time=$(date "+%Y%m%d")
mv /var/www/ /var/www_backfile/www_${time}
mv /var/porschan.github.io /var/www
echo "${time}" >> /var/copyLog.txt
放到定时任务
root@porschan:/var# crontab -e
添加:
40 14 * * * /var/copyS.sh
ctrl + x
-> 输入 Y
-> 按enter键
查看是否在定时任务中
root@porschan:/var# crontab -l