Назад | Перейти на главную страницу

ошибка в fstrim cron job на ubuntu 16.04 xenial

Я получаю эту ошибку "/bin/sh: 1: fstrim: not found" из работы cron.

который кажется этим и, похоже, является заданием cron по умолчанию, поставляемым ubuntu:

/etc/cron.weekly# cat fstrim 
#!/bin/sh
# trim all mounted file systems which support it
/sbin/fstrim --all || true

если я запустил этот скрипт напрямую, я не получу ошибки, и, похоже, он работает нормально :(

У меня работает (просто ходил, тоже ковырялся). Возможно ли, что вы каким-то образом закончили работу с другим заданием cron, которое выдает эту ошибку, а возможно, это не так /etc/cron.weekly/fstrim?

Где вы видите эту ошибку?

Вы можете попробовать скопировать этот сценарий в /etc/cron.hourly и посмотреть, возникает ли ошибка каждый час. Журналы могут объяснить больше (/var/log/syslog).

Это кажется как будто невозможно получить эту ошибку с помощью стандартного скрипта cron, если вы можете запустить его вручную и fstrim команда существует. Все дистрибутивы Ubuntu поставляются с этим скриптом и, возможно, Debian. Выглядит идентично моему.