linux redhat7.6 实现定时上传下载文件或目录至百度云盘

目录

1,安装pip

2,在python下安装bypy库

3,授权百度码

4,下载

5,上传

6,定时程序(如果数据量太大有可能一天跑不完,所以建议通过nohup  sh  >filename 2>&1)


 

1,安装pip

wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
pip -V


//无命令后执行
find / -name pip
ln -s  /usr/local/python/bin/pip /usr/bin/pip

2,在python下安装bypy库

pip install bypy==1.6.10

3,授权百度码

python -m bypy info

linux redhat7.6 实现定时上传下载文件或目录至百度云盘_第1张图片

在这里插入图片描述

4,下载

先把文件放到 我的网盘/我的应用数据/bypy/

查看

bypy list   //查看
bypy downfile  +指定文件名
bypy downdir -v  //下载全部文件

 

5,上传

python -m bypy upload 绝对路径+文件名称

6,定时程序(如果数据量太大有可能一天跑不完,所以建议通过nohup  sh  >filename 2>&1)

[root@oracle del_act]# cat shangchuanrman.sh
#!/bin/sh
source /etc/profile
BACK_DIR=/home/oracle/rman/del_act
echo "begin" >> $BACK_DIR/back_baidu_up.log
echo `date '+%Y-%m-%d %H:%M:%S'` >> $BACK_DIR/back_baidu_up.log
cd /upan
python -m bypy upload /upan/
echo "end" >> $BACK_DIR/back_baidu_up.log

crontab 定时进程

30 14  * * * /home/oracle/rman/del_act/shangchuanrman.sh >> /home/oracle/rman/del_act/back_baidu_up.log 2>&1 &

 

你可能感兴趣的:(linux,linux,redhat,云存储)