我写了一个小脚本来处理我的zfs备份。 当我手工运行它,它运作良好:
/root/bin/zfs-backup -k 7 -p zfs-auto-snap_daily -r vm/containers tank/backups
但是像这样在cron中运行它会抛出一个错误“文件系统”vm / containers“不存在”。
30 0 * * * root /root/bin/zfs-backup -k 7 -p zfs-auto-snap_daily -r vm/containers tank/backups
由于crontabs(/ usr / bin:/ bin)中PATH的限制,找不到zfs,我在脚本中添加了zfs的完整path(/ sbin / zfs),它现在可以工作。