嗨,我的克朗布有问题
所以我要做的是,我有一个带有网络监控软件的树莓派。我想把他带到客户网络,晚上它应该将日志上传到我们的下一个云服务器。
因此,对于同步作业,我使用owncloudcmd。我做了一个.sh并对其进行了测试,它有效。
所以我创建了一个应该每 5 分钟同步一次的 Cronjob 进行测试。
现在它没有上传,在系统日志中也没有提到。
0,10,20,30,40,50 * * * * /root/checkconfig.sh
5 * * * * /root/owncloudsync.sh
那些是克朗乔布斯。上面的那个应该检查并发送IP它工作正常,但不是我做的。
#Dieses file Synchroniesiert alle Ergebnise mit nextcloud
# Um Datenverlust zu vermeiden werden alle datein erst
# in ein eignes verzeichnis kopiert
cp -r /var/log /root/owncloudsync
# Nun Pushen wir diese Daten in die Nextcloud
owncloudcmd --user login --password password --exclude /home/savecall/sync-exclude.lst /root/owncloudsync https://example.de
抱歉,评论是德语的,但无论如何都应该很容易阅读。
第一个命令复制文件只是为了安全起见,以免丢失。第二个应该推送数据。
但它不是上传,也不是应对 Cron,系统日志对此没有任何说明。
如果我手动尝试它,它可以工作。对不起,我是这个东西的新手。
5 * * * * /root/owncloudsync.sh
适用于超过 5 分钟作业的每小时。
要运行 cronjob,请尝试以下代码
*/5 * * * * /root/owncloudsync.sh
5 * * * * /root/owncloudsync.sh
将每小时运行/root/owncloudsync.sh 在精确 5 分钟。
如果你想让/root/owncloudsync.sh 运行 ervery 5 分钟,crontab 应该是:
*/5 * * * * /root/owncloudsync.sh