Ero sivun ”Komentojen ajastaminen” versioiden välillä

Siirry navigaatioon Siirry hakuun
766 merkkiä lisätty ,  11. elokuuta 2005
ei muokkausyhteenvetoa
Ei muokkausyhteenvetoa
Rivi 123: Rivi 123:


at-komennolla ajastetut komennot on tallennettu hakemistoon /var/spool/at. Vastaavasti käyttäjien crontabit ovat hakemistossa /var/spool/cron. Kumpaankin hakemisoon lukuoikeus on vain rootilla.
at-komennolla ajastetut komennot on tallennettu hakemistoon /var/spool/at. Vastaavasti käyttäjien crontabit ovat hakemistossa /var/spool/cron. Kumpaankin hakemisoon lukuoikeus on vain rootilla.
== Joitakin erikoisuuksia ==
Entä jos komento halutaan suorittaa nimenomaan perjantai 13. päivä? Se onnistuu esimerkiksi suorittamalla joka perjantai tällainen komento:
if (( $(date +%d) == 13 )); then mail -s 'arghs' oma@osoite.example; fi
Alle minuutin välein ei komentojen ajastaminen suoraan onnistu cronilla. Toisaalta cron-komennon ajama työ voi sisältää sleep-komennon. Esimerkiksi ping 30 sekunnin välein onnistuu ajamalla minuutin välein komento
ping -c 1 toinenkone.example ; sleep 30 ; ping -c 1 toinenkone.example
Kellonajan muutosta cron ja at eivät huomaa. Yleensä tällä ei ole merkitystä, mutta periaatteessa huomaamalla sopivaan aikaan kellon olevan jäljessä ja ajamalla date --set voi jokin ajastettu työ jäädä ajamatta.
Rekisteröitymätön käyttäjä

Navigointivalikko