问题描述
我正在尝试在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