- Lähtökohta
- Olen lisännyt tavallisen käyttäjän tiliini liittyvään
crontab
-tiedostooni kerran minuutissa suoritettavan komentojonon.
Olen muokannut/etc/syslog.conf
-tiedostoa siten, että siinä on seuraavat rivit:cron.* /var/log/cron.log
ja
*.=info;*.=notice;*.=warn;\ auth,authpriv.none;\ cron,daemon.none;\ mail,news.none -/var/log/messages
Olen tämän jälkeen käynnistänyt
cronin
uudestaan komentamallasudo /etc/init.d/cron restart
. Haluan, että cron kirjaa lokia/var/log/cron.log
-tiedostoon. - Ongelma
- Tiedostoa /var/log/cron.log ei ole, eli cron ei pidä lokia lainkaan, tai se ei pidä lokia haluamassani tiedostossa.
- Ongelman syy
- En ole käynnistänyt
syslogd
:tä uudestaan. - Ratkaisu
- Käynnistän syslogd:n uudestaan komentamalla
sudo /etc/init.d/sysklogd restart
. Sen jälkeen /var/log/cron.log alkaa täyttyä cronin lokitiedoilla. - Huomautus
- Syslogd ilmoitti uudelleenkäynnistyksen yhteydessä seuraavaa:
chown: tiedostoa "/var/log/cron.log" ei voi käsitellä: No such file or directory
Ilmeisesti tämä ei kuitenkaan haittaa. Käynnistin syslogd:n välittömästi toisen kerran uudestaan, ja tällä kertaa se ei antanut virheilmoitusta.