kernel cron /bin/sh: 1: fstrim: not found

  • Ich habe einen neuen Root Server mit Xenial aufgesetzt und bekomme nun täglich den cron Fehler per Mail:



    Code
    cron /bin/sh: 1: fstrim: not found


    Das scheint wohl hier dran zu liegen


    Code
    cat /etc/cron.d/kernel3 * * * * root sync; echo 1 > /proc/sys/vm/drop_caches20 20 * * * root fstrim /



    Ist das Script von netcup hinzugefügt worden?


    Weil in cron.weeekly gibt es auch schon ein fstrim script (mit komplettem Pfad für fstrim, weswegen das vermutlich keine Probleme macht)


    Sollte das öfter als einmal pro Woche laufen, oder wieso ist das dort eingefügt worden?

  • Hallo,


    Sollte das öfter als einmal pro Woche laufen, oder wieso ist das dort eingefügt worden?


    Hintergrund-Infos zum "Wieso" gibts im Thread Neuer Server: Plötzlich sda (anstelle vda)


    Ich nehme an, dass der CronJob /etc/cron.d/kernel von Netcup in jedes neue Image eingebaut wird. /etc/cron.d/kernel existiert in der originalen Jessie nicht, ist aber nach meiner Image-Installation da gewesen. Ist der cron.weekly-Aufruf von ubuntu?


    cron /bin/sh: 1: fstrim: not found


    Bei Debian Jessie liegt fstrim in /sbin. Wo liegt es denn bei ubuntu? Eigentlich sollte der Suchpfad von root ja bei einem Root-CronJob berücksichtigt werden.


    Funktioniert der Aufruf aus cron.weekly denn tatsächlich? Was sagt

    Code
    root@vserver:~# which fstrim




    Viele Grüße.

    Produkte bei Netcup: Neues Webhosting (2018) / VPS G7, Debian Bullseye

    Edited once, last by potato: Weitere Fragen ().

  • Quote

    Ist der cron.weekly-Aufruf von ubuntu?

    Ja, das scheint ein standard ubuntu cronjob zu sein. Der Inhalt ist einfach:

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



    Quote

    Wo liegt es denn bei ubuntu?

    Auch in sbin


    Quote

    Funktioniert der Aufruf aus cron.weekly denn tatsächlich?

    Jau, da steht ja auch der komplette Pfad drin ;)



    Naja, ich werde jetzt einfach den fstrim auf dem kernel cron auskommentieren und fertig :P