我有一个 bash 脚本,它备份我的 gitlab 服务器并将文件复制到另一个磁盘。
当我手动运行脚本时,脚本按预期运行。
我试图将它添加为工作,crontab
但它似乎没有运行。
这就是我尝试设置的方式crontab
:
sudo crontab -e
我将其设置为每天 12:00 运行。
我也尝试了不同的时间,但仍然没有运气。
0 12 * * * root /home/user/dev/backup.sh
sudo /etc/init.d/cron restart
但是我没有在预期目录中看到任何文件。如果我手动运行脚本,它工作正常。
我的脚本的第一行包含#!/bin/bash
我不知道这是否重要。