cron 遇到问题

cron 遇到问题

我有一个安装了 Ubuntu 的英特尔 NUC。它运行一个 Minecraft 服务器。我想要一个简单的服务器备份系统,通过一些谷歌搜索我发现我可以使用 cron 和 tar 来做到这一点。然而,我似乎根本无法让 cron 做任何事情。

我制作了一个简单的测试脚本供 cron 运行。

#!/bin/bash cd ~/minecraft/Backups touch bla.txt

我通过添加这个来修改我的 crontab。

# m h dom mon dow command 10 16 * * * /home/ben/minecraft/Backups/Test.sh

我等了16点10分,却什么也没发生。没有创建 bla.txt 文件。我通过输入不同的时间尝试了无数次,但仍然一无所获。

当我手动运行该脚本时,它会起作用。知道我缺少什么吗?

答案1

我不确定这是否回答了您的问题,但我建议您替换此行:

cd ~/minecraft/Backups

有了这个:

cd /home/ben/minecraft/Backups

确保您的脚本具有执行权限:

chmod +x /home/ben/minecraft/Backups/Test.sh

检查 cron 是否已安装并正在运行:

/etc/init.d/cron status

如果没有,请安装/启动它:

apt-get install cron
/etc/init.d/cron start

相关内容