Kirjoittaja Aihe: crontab ja /usr/sbin/ -hakemisto  (Luettu 277 kertaa)

raimo

  • Käyttäjä
  • Viestejä: 4389
  • KDE neon
    • Profiili
crontab ja /usr/sbin/ -hakemisto
« : 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.
« Viimeksi muokattu: 24.03.25 - klo:00.26 kirjoittanut raimo »
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

raimo

  • Käyttäjä
  • Viestejä: 4389
  • KDE neon
    • Profiili
Vs: crontab ja /usr/sbin/ -hakemisto
« Vastaus #1 : 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.

Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski