Ubuntu Suomen keskustelualueet

Muut alueet => Muut käyttöjärjestelmät ja Linux-jakelut => Aiheen aloitti: raimo - 21.03.25 - klo:23.57

Otsikko: crontab ja /usr/sbin/ -hakemisto
Kirjoitti: raimo - 21.03.25 - klo:23.57
Iltaa!

Mistähän mahtaa johtua että esim /usr/sbin/fstrim
ei toimi cronissa eli
Koodia: [Valitse]
sudo crontab -eja
Koodia: [Valitse]
30 18 * * 5   /usr/sbin/fstrim -Av >> /var/log/myfstrim.logei 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.
Otsikko: Vs: crontab ja /usr/sbin/ -hakemisto
Kirjoitti: raimo - 24.03.25 - klo:06.54
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:
Koodia: [Valitse]
sudo dnf install cronieTuo vetää mukanaan myös anacronin, mutta sitä en tarvi joten se siitä.
Cron:
Koodia: [Valitse]
sudo systemctl start crond.service
Koodia: [Valitse]
sudo systemctl enable crond.service
Johan lähti toimimaan ainakin Fedorassa, seuraavaksi openSUSEn kimppuun.