Linux crontab似乎无法正常工作

问题描述

我正在尝试在Linux上使用cron作业每24小时备份一次我的minecraft服务器。 crontab如下所示:

00 00 * * * bash /home/pi/wgsanarchy/backup.sh

backup.sh看起来像这样:

#!/bin/sh

var=$(date +"%FORMAT_STRING")
Now=$(date +"%d_%m_%Y")

tar -zcvf $Now-backup.tar.gz /home/pi/wgsanarchy
gupload $Now-backup.tar.gz WGSAnarchy
rm /home/pi/$Now-backup.tar.gz

(gupload行将文件推送到我的Google驱动器中)

我已尝试更改时间,以便可以查看时间是否有效,但到目前为止,我认为还没有。 谁能看到任何错误吗?

谢谢!

解决方法

我不明白为什么人们不愿意互相帮助而不愿意互相帮助。

当在当前目录中找不到tar,gunload等二进制文件时,这是Linux bash脚本中的常见错误。要解决此问题,请在bash脚本的开头编写 task1 pool: 0x7fdcc1ee6ea0 task2 pool: 0x7fdcc16e5ea0 task1 pool: 0x7fdcc16e5ea0 task2 pool: 0x7fdcc16e5ea0 变量。只需在您的终端/ bash中执行PATH并复制结果以使echo $PATH;像这样

PATH