"/bin/sh: 1: fstrim: not found"
我从 cron 作业中收到此错误。
这似乎是这个,似乎是 ubuntu 附带的默认 cron 作业:
/etc/cron.weekly# cat fstrim
#!/bin/sh
# trim all mounted file systems which support it
/sbin/fstrim --all || true
如果我直接运行该脚本,则不会出现任何错误,并且它似乎运行良好:(
答案1
对我来说有用(刚刚也去尝试了一下)。是否有可能你以某种方式最终得到了另一个 cron 作业,该作业给出了该错误,也许不是/etc/cron.weekly/fstrim
?
您在哪里看到这个错误?
您可以尝试将该脚本复制到 /etc/cron.hourly 中,看看错误是否每小时发生一次。日志可能会解释更多信息 ( /var/log/syslog
)。
它似乎如果您可以手动运行并且命令存在,那么使用常规 cron 脚本就不应该出现该错误fstrim
。所有 Ubuntu 发行版都附带该脚本,Debian 可能也是如此。它看起来与我的一模一样。