ubuntu 16.04 xenial 上的 fstrim cron 作业出错

ubuntu 16.04 xenial 上的 fstrim cron 作业出错

"/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 可能也是如此。它看起来与我的一模一样。

相关内容