Я написал небольшой сценарий для обработки моих резервных копий zfs. Когда я запускаю его вручную, он работает хорошо:
/root/bin/zfs-backup -k 7 -p zfs-auto-snap_daily -r vm/containers tank/backups
Но запуск его в cron таким образом выдает ошибку «Файловая система 'vm / container' не существует».
30 0 * * * root /root/bin/zfs-backup -k 7 -p zfs-auto-snap_daily -r vm/containers tank/backups
Все дело в том, что zfs не удалось найти из-за ограниченного PATH в crontabs (/ usr / bin: / bin), я добавил полный путь к zfs в свой скрипт (/ sbin / zfs), и теперь он работает.