perjantaina, toukokuuta 08, 2015

Crontab lyhyesti

Miten laittaa oikeat asetuksen Crontabiin?
Ensinnäkin aja komento crontab -e jotta voit editoida omaa tiedostoa
*        *         *     *       *  command to be executed

-     -     -   -    -
|     |     |   |    |
|     |     |   |    +----- day of week (0 - 6) (Sunday=0)
|     |     |   +------- month (1 - 12)
|     |     +--------- day of        month (1 - 31)
|     +----------- hour (0 - 23)
+------------- min (0 - 59)
Ensimmäiseen kohtaan tulee minuutit (0 - 59)
Toiseen kohtaan tunnit (0-23)
Kolmanteen kohtaan päivät (1-31)
Neljäntenä kuukaudet (1-12)
Viidentenä päivinä viikossa (0 -6, 0 on sunnuntai)

Muita komentoja:
  • crontab -l      Näytää Crontab tiedostosi.
  • crontab -r      Poistaa Crontab tiedostosi.
  • crontab -v      Näyttää milloin viimeksi muokkasit Crontab tiedostoasi.(Tämä komento on rajoitetusti käytössä eri käyttöjärjestelmissä)
Tässä esimerkki:
1    1     *     *    * Ja hänä perään komento joka suoritetaaan esim.  rm /home/someuser/tmp/*
Eli ajetaan joka ensimmäinen minuutti, joka ensimmäinen tunti, joka päivä, joka kuukausi, ja viikon päivä.
Niin ja jos haluat että crontab ei lähetä viestejä laita komennon perään >/dev/null 2>&1

Ei kommentteja: