我正在创建一个crontab,以便每天午夜运行scriptA.sh
0 0 * * * . /config/scripts/scriptA.sh 2>&1
scriptA.sh
具有以下配置:
/bin/gzip /logs_backup -q *;
当我在crontab之外执行脚本时,脚本会完美运行,压缩logs_backup
文件夹中的所有文件。但是,当crontab调用scriptA.sh
时,它不起作用。
我正在为gzip使用正确的路径。
# which gzip
/bin/gzip
如何将此脚本用于crontab?
寻求您的意见和支持。
更改此行
/bin/gzip /logs_backup -q *;
用这个
/bin/gzip /logs_backup -q /backup/directory/*;
替换为真正的备份目录