Backup

從 cron 執行時 ZFS 找不到文件系統

  • November 3, 2016

寫了一個小腳本來處理我的 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) 中的路徑有限,沒有找到 zfs,我在腳本 (/sbin/zfs) 中添加了 zfs 的完整路徑,現在它可以工作了。

引用自:https://serverfault.com/questions/812863