Mainos / Advertisement:
Ero sivun ”Crontab” versioiden välillä
Siirry navigaatioon
Siirry hakuun
(Yhtä välissä olevaa versiota samalta käyttäjältä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
<languages/> | <languages/> | ||
<translate> | <translate> | ||
+ | <!--T:1--> | ||
Crontab mahdollistaa Linuxiin ajastetut tehtävät. | Crontab mahdollistaa Linuxiin ajastetut tehtävät. | ||
− | == Ajastaminen == | + | == Ajastaminen == <!--T:2--> |
+ | <!--T:3--> | ||
Crontabilla ajastaminen on aika yksinkertaista: | Crontabilla ajastaminen on aika yksinkertaista: | ||
− | * * * * * suoritettava komento | + | <!--T:4--> |
+ | * * * * * suoritettava komento | ||
┬ ┬ ┬ ┬ ┬ | ┬ ┬ ┬ ┬ ┬ | ||
│ │ │ │ │ | │ │ │ │ │ | ||
Rivi 16: | Rivi 19: | ||
└───────────────────────── minuutti (0 - 59) | └───────────────────────── minuutti (0 - 59) | ||
+ | <!--T:5--> | ||
Crontabin konfigurointi tiedosto on | Crontabin konfigurointi tiedosto on | ||
− | /etc/crontab | + | <!--T:6--> |
+ | /etc/crontab | ||
− | == Päivitys esimerkkejä == | + | == Päivitys esimerkkejä == <!--T:7--> |
+ | <!--T:8--> | ||
Tulostaa joka minuutin välein | Tulostaa joka minuutin välein | ||
− | */1 * * * * echo "Tämä tulostaa joka minuutin välein" | + | <!--T:9--> |
+ | */1 * * * * echo "Tämä tulostaa joka minuutin välein" | ||
+ | <!--T:10--> | ||
Tulostaa joka tunnin välein ilmoituksen | Tulostaa joka tunnin välein ilmoituksen | ||
− | 0 1 * * * * root echo"Tämä tulostaa joka tunnin ilmoituksen" | + | <!--T:11--> |
+ | 0 1 * * * * root echo"Tämä tulostaa joka tunnin ilmoituksen" | ||
+ | <!--T:12--> | ||
Käynnistää sh tiedoston | Käynnistää sh tiedoston | ||
− | 0 1 * * * * root sh /root/backup.sh | + | <!--T:13--> |
+ | 0 1 * * * * root sh /root/backup.sh | ||
+ | <!--T:14--> | ||
Päivitetään dynaaminen dns joka perjantai ja maanantaina varttia vaille neljä. | Päivitetään dynaaminen dns joka perjantai ja maanantaina varttia vaille neljä. | ||
− | 45 3 * * 1,5 root curl -D - --user useraccount:password http://www.dy.fi/nic/update?hostname=hostname.dy.fi | + | <!--T:15--> |
+ | 45 3 * * 1,5 root curl -D - --user useraccount:password http://www.dy.fi/nic/update?hostname=hostname.dy.fi | ||
− | == Poista sähköposti ilmoitukset käytöstä == | + | == Poista sähköposti ilmoitukset käytöstä == <!--T:16--> |
+ | <!--T:17--> | ||
Lisää seuraava rivi /etc/crontab tiedostoon | Lisää seuraava rivi /etc/crontab tiedostoon | ||
− | MAILTO="" | + | <!--T:18--> |
+ | MAILTO="" | ||
− | == Aiheeseen liittyvää == | + | == Aiheeseen liittyvää == <!--T:19--> |
+ | <!--T:20--> | ||
[[Backup]] | [[Backup]] | ||
+ | <!--T:21--> | ||
[[Dynaaminen dns päivitys dy.fi]] | [[Dynaaminen dns päivitys dy.fi]] | ||
− | == Lähteet == | + | == Lähteet == <!--T:22--> |
+ | <!--T:23--> | ||
http://linux.fi/wiki/Komentojen_ajastaminen | http://linux.fi/wiki/Komentojen_ajastaminen | ||
+ | <!--T:24--> | ||
http://forum.ubuntu-fi.org/index.php?topic=8541 | http://forum.ubuntu-fi.org/index.php?topic=8541 | ||
</translate> | </translate> |
Nykyinen versio 8. toukokuuta 2015 kello 16.23
Crontab mahdollistaa Linuxiin ajastetut tehtävät.
Sisällysluettelo
Ajastaminen
Crontabilla ajastaminen on aika yksinkertaista:
* * * * * suoritettava komento ┬ ┬ ┬ ┬ ┬ │ │ │ │ │ │ │ │ │ └───── viikonpäivä (0 - 7) (0 tai 7 = sunnuntai) │ │ │ └────────── kuukausi (1 - 12) │ │ └─────────────── päivä (1 - 31) │ └──────────────────── tunti (0 - 23) └───────────────────────── minuutti (0 - 59)
Crontabin konfigurointi tiedosto on
/etc/crontab
Päivitys esimerkkejä
Tulostaa joka minuutin välein
*/1 * * * * echo "Tämä tulostaa joka minuutin välein"
Tulostaa joka tunnin välein ilmoituksen
0 1 * * * * root echo"Tämä tulostaa joka tunnin ilmoituksen"
Käynnistää sh tiedoston
0 1 * * * * root sh /root/backup.sh
Päivitetään dynaaminen dns joka perjantai ja maanantaina varttia vaille neljä.
45 3 * * 1,5 root curl -D - --user useraccount:password http://www.dy.fi/nic/update?hostname=hostname.dy.fi
Poista sähköposti ilmoitukset käytöstä
Lisää seuraava rivi /etc/crontab tiedostoon
MAILTO=""
Aiheeseen liittyvää
Lähteet
Mainos / Advertisement: