Ubuntu Suomen keskustelualueet
Muut alueet => Muut käyttöjärjestelmät ja Linux-jakelut => Aiheen aloitti: raimo - 21.03.25 - klo:23.57
-
Iltaa!
Mistähän mahtaa johtua että esim /usr/sbin/fstrim
ei toimi cronissa eli
sudo crontab -e
ja
30 18 * * 5 /usr/sbin/fstrim -Av >> /var/log/myfstrim.log
ei toimi.
Sitten jos kopioin fstrim ohjelman /usr/bin/ hakemistoon
ja laitan sen Crontabiin kuten yllä mutta bin sbin tilalle homma lähtee skulaamaan.
Eli miksi /usr/sbin/ -hakemistoa ei hyväksytä croniin.
Tämä on nyt KDE neon, samat sävelet on openSUSE Tumbleweed:issä, Fedora:ssa ja Manjarossa.
Foliohattu päähän, nimittäin nyt toimii /usr/sbin corntabissa KDE neonissa. Mielestäni en ole tehnyt mitään muut kuin käytin PATH=/usr/sbin muuttujaa crontabissa. Otin sen pois kun homma skulasi ja nyt toimii kuin Buickki vaikka ko. PATH-määritystä ei enää ole, buuttasin koneenkin ja toimii.
Mikäpäs se siinä, hyvä kun toimii mutta miksi, jää arvoitukseksi.
-
No Huomenta!
Pitihän se arvata että vika on minussa. Fedorassa on poistettu koko cron, myös anacron asensin cronie-paketin ja oletin että se toimii sillä.
Mutta ei, palvelu pitää käynnistää ja ottaa käyttöön, kas näin:
sudo dnf install cronie
Tuo vetää mukanaan myös anacronin, mutta sitä en tarvi joten se siitä.
Cron:
sudo systemctl start crond.service
sudo systemctl enable crond.service
Johan lähti toimimaan ainakin Fedorassa, seuraavaksi openSUSEn kimppuun.