我只是想在仅使用终端的 ubuntu 服务器上设置 nextcloud 文件夹同步。我用于同步的命令如下:
nextcloudcmd -h --trust -u <user> -p '<password>' /home/git/nextcloud/ https://192.168.1.10/remote.php/webdav/Backup
我的密码中有一些奇怪的字符,这就是为什么我需要“”。
我的问题是:如果我运行该命令,一切都会正常。但是当使用 cron 时,该命令就不会执行。
* * * * * nextcloudcmd -h --trust -u <user> -p '<password>' /home/git/nextcloud/ https://192.168.1.10/remote.php/webdav/Backup >> /tmp/nclog 2>&1
使用此命令,什么也不会发生,不会创建日志文件。
* * * * * nextcloudcmd /tmp/nclog 2>&1
奇怪的是,该命令创建了日志文件并且似乎正在运行。
有人知道这里出了什么问题吗?