找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 153|回复: 18

求助网站定时备份问题

[复制链接]

4

主题

519

回帖

1130

积分

金牌会员

积分
1130
发表于 2016-8-31 22:01:23 | 显示全部楼层 |阅读模式
本帖最后由 voncing 于 2016-9-1 00:18 编辑

小白一枚,学习中。。今天按照网上的教程在vps上安装了gdrive,打算把整站打包后的数据上传到google drive上。
安装配置过程很顺利,手动执行上传命令也起作用。
然后写个上传脚本file.sh定时执行,内容如下:
#!/bin/sh
#upload
drive upload --file /home/backup/*.amh
#remove
rm -rf /home/backup/*.amh

2016/8/31更新,上传命令改成 usr/sbin/drive upload --file /home/backup/*.amh  依然不行

因为amh能够自动备份文件和数据库,文件以amh结尾存放在/home/backup/目录,所以只写了上传和删除,将脚本存放在/root/scripts目录下。
添加定时任务:
echo "30 22 * * 3 /root/scripts/file.sh" >> /etc/crontab
现在问题来了,直接执行file.sh是能够上传和删除的;但是把这个脚本添加到定时任务中,它不上传,只自动执行删除命令,不知道怎么调试。
求各位大神指点

2016/9/1更新:查看日志,手动执行file.sh时没有问题,定时执行时报错:Enter verification code: An error occurred creating Drive client: OAuthError: updateToken: Unexpected HTTP status 400 Bad Request,说是没有授权登陆。。。又不知道怎么整了。。。
回复

使用道具 举报

16

主题

242

回帖

598

积分

高级会员

积分
598
发表于 2016-8-31 22:08:09 | 显示全部楼层
啧啧这头像 还以为串错门了
回复

使用道具 举报

502

主题

3851

回帖

9288

积分

论坛元老

积分
9288
发表于 2016-8-31 22:09:02 | 显示全部楼层
弄好了记得给我一份,正需要

回复

使用道具 举报

4

主题

519

回帖

1130

积分

金牌会员

积分
1130
 楼主| 发表于 2016-8-31 22:13:13 | 显示全部楼层

坐怀不乱西门庆 发表于 2016-8-31 22:09

弄好了记得给我一份,正需要



其他都好了,就差定时备份这一小步,完全不会linux。。
回复

使用道具 举报

22

主题

773

回帖

1692

积分

金牌会员

积分
1692
发表于 2016-8-31 22:09:00 | 显示全部楼层
关注
回复

使用道具 举报

502

主题

3851

回帖

9288

积分

论坛元老

积分
9288
发表于 2016-8-31 22:14:26 | 显示全部楼层

voncing 发表于 2016-8-31 22:13

其他都好了,就差定时备份这一小步,完全不会linux。。

我也不会吖

回复

使用道具 举报

192

主题

1760

回帖

4196

积分

论坛元老

积分
4196
发表于 2016-8-31 22:15:49 | 显示全部楼层
使用crontab要用绝对路径。
回复

使用道具 举报

69

主题

671

回帖

1603

积分

金牌会员

积分
1603
发表于 2016-8-31 22:13:00 | 显示全部楼层
用绝对路径试试 /usr/sbin/gdrive
回复

使用道具 举报

4

主题

519

回帖

1130

积分

金牌会员

积分
1130
 楼主| 发表于 2016-8-31 22:32:04 | 显示全部楼层

flyfish 发表于 2016-8-31 22:32

使用crontab要用绝对路径。

我重新编辑了下帖子,说的更详细了些,应该用的就是绝对路径
回复

使用道具 举报

0

主题

1

回帖

4

积分

新手上路

积分
4
发表于 2016-8-31 22:36:45 | 显示全部楼层

moker 发表于 2016-8-31 22:36

用绝对路径试试 /usr/sbin/gdrive

应该用的就是绝对路径,我重新编辑了下帖子
"


上传没成功,肯定就是drive那条命令没执行成功,which一下那个drive,脚本里把路径写上。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2025-4-20 02:49 , Processed in 0.024923 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表