Mainos / Advertisement:

Ero sivun ”Crontab/en” versioiden välillä

Kohteesta Taisto
Siirry navigaatioon Siirry hakuun
(Ak: Uusi sivu: Crontab)
 
(Ak: Uusi sivu: http://forum.ubuntu-fi.org/index.php?topic=8541 (Finnish))
 
(18 välissä olevaa versiota samalta käyttäjältä ei näytetä)
Rivi 1: Rivi 1:
 
<languages/>
 
<languages/>
Crontab mahdollistaa Linuxiin ajastetut tehtävät.
+
Crontab is a useful tool to schedule tasks in Linux.
  
== Ajastaminen ==
+
== Scheduling ==
  
Crontabilla ajastaminen on aika yksinkertaista:
+
Scheduling tasks with crontab is pretty simple:
  
   *    *    *    *    *  suoritettava komento
+
   *    *    *    *    *  command to be run
 
   ┬    ┬    ┬    ┬    ┬
 
   ┬    ┬    ┬    ┬    ┬
 
   │    │    │    │    │
 
   │    │    │    │    │
   │    │    │    │    └───── viikonpäivä (0 - 7) (0 tai 7 = sunnuntai)
+
   │    │    │    │    └───── weekday (0 - 7) (0 or 7 = sunday)
   │    │    │    └────────── kuukausi (1 - 12)
+
   │    │    │    └────────── month (1 - 12)
   │    │    └─────────────── päivä (1 - 31)
+
   │    │    └─────────────── day (1 - 31)
   │    └──────────────────── tunti (0 - 23)
+
   │    └──────────────────── hour (0 - 23)
   └───────────────────────── minuutti (0 - 59)
+
   └───────────────────────── minute (0 - 59)
  
Crontabin konfigurointi tiedosto on
+
The crontab configuration file is
  
 
   /etc/crontab
 
   /etc/crontab
  
== Päivitys esimerkkejä ==
+
== Scheduling examples ==
  
Tulostaa joka minuutin välein
+
Print something every minute
  
   */1 *  * * * echo "Tämä tulostaa joka minuutin välein"
+
   */1 *  * * * echo "This prints every minute."
  
  
  
Tulostaa joka tunnin  välein ilmoituksen
+
Print something every hour
  
   0 1 *  * * * root echo"Tämä tulostaa joka tunnin ilmoituksen"
+
   0 1 *  * * * root echo"This prints something every hour."
  
Käynnistää sh tiedoston
+
Run a sh script every hour
  
 
   0 1 *  * * * root sh /root/backup.sh
 
   0 1 *  * * * root sh /root/backup.sh
  
Päivitetään dynaaminen dns joka perjantai ja maanantaina varttia vaille neljä.
+
Update dynamic DNS every Friday and Monday at 3:45
  
 
   45 3 * * 1,5 root curl -D - --user useraccount:password http://www.dy.fi/nic/update?hostname=hostname.dy.fi
 
   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ä ==
+
== Disable e-mail notifications ==
  
Lisää seuraava rivi /etc/crontab tiedostoon
+
Add the following line to the /etc/crontab file
  
 
   MAILTO=""
 
   MAILTO=""
  
== Aiheeseen liittyvää ==
+
== Related info ==
  
 
[[Backup]]
 
[[Backup]]
Rivi 51: Rivi 51:
 
[[Dynaaminen dns päivitys dy.fi]]
 
[[Dynaaminen dns päivitys dy.fi]]
  
== Lähteet ==
+
== Sources ==
  
http://linux.fi/wiki/Komentojen_ajastaminen
+
http://linux.fi/wiki/Komentojen_ajastaminen (Finnish)
  
http://forum.ubuntu-fi.org/index.php?topic=8541
+
http://forum.ubuntu-fi.org/index.php?topic=8541 (Finnish)

Nykyinen versio 12. elokuuta 2015 kello 10.00

Muut kielet:
English • ‎suomi

Crontab is a useful tool to schedule tasks in Linux.

Scheduling

Scheduling tasks with crontab is pretty simple:

 *    *    *    *    *  command to be run
 ┬    ┬    ┬    ┬    ┬
 │    │    │    │    │
 │    │    │    │    └───── weekday (0 - 7) (0 or 7 = sunday)
 │    │    │    └────────── month (1 - 12)
 │    │    └─────────────── day (1 - 31)
 │    └──────────────────── hour (0 - 23)
 └───────────────────────── minute (0 - 59)

The crontab configuration file is

 /etc/crontab

Scheduling examples

Print something every minute

 */1 *   * * * echo "This prints every minute."


Print something every hour

 0 1 *   * * * root echo"This prints something every hour."

Run a sh script every hour

  0 1 *   * * * root sh /root/backup.sh

Update dynamic DNS every Friday and Monday at 3:45

 45 3	* * 1,5 root	 curl -D - --user useraccount:password http://www.dy.fi/nic/update?hostname=hostname.dy.fi

Disable e-mail notifications

Add the following line to the /etc/crontab file

 MAILTO=""

Related info

Backup

Dynaaminen dns päivitys dy.fi

Sources

http://linux.fi/wiki/Komentojen_ajastaminen (Finnish)

http://forum.ubuntu-fi.org/index.php?topic=8541 (Finnish)

Mainos / Advertisement: