Я получаю эту ошибку "/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. Выглядит идентично моему.