camscape - for excellent IT solutions itkb.ro - IT knowledge base

linux :: zilele saptamanii in cron

Cristian
Cristian M.
TitleZilele saptamanii in cron
Tagscron, zilele saptamanii
Desc.Zilele saptamanii in cron
CodeKBLN0005 v1.0
Date26 octombrie 2012
Niciodata nu tin minte care sunt zilele saptamanii in cron. Imi amintesc vag ca 0 este Duminica, dar as vrea sa fiu sigur, impactul poate fi imens si nedorit. Asa ca mi-am notat:

Duminica       0
Luni           1
Marti          2
Miercuri       3
Joi            4
Vineri         5
Sambata        6

Sau, puteti afla numarul zilei curente astfel:

root@robuhsrv001:/# date
Fri Oct 26 08:07:42 EEST 2012
root@robuhsrv001:/# date +%u
5

Adica Vineri, 26 Octombrie 2012 este ziua 5 a saptamanii.

Folosirea cron devine simpla, iata cateva exemple:

# Ruleaza in fiecare ora la fix
0 * * * *    /director/comanda parametrii

# Ruleaza in fiecare zi la 18:03
3 18 * * *    /director/comanda parametrii

# Ruleaza in fiecare zi de 5 a fiecare luni la 18:03
3 18 5 * *    /director/comanda parametrii

# Ruleaza in fiecare 5 Ianuarie la 18:03
3 18 5 1 *    /director/comanda parametrii

# Ruleaza in a patra zi a fiecarei luni luni la 18:03
3 18 * * 4    /director/comanda parametrii

# Ruleaza odata la 5 minute
*/5 * * * *    /director/comanda parametrii

# Ruleaza in fiecare ora, in minutele 3, 4 si 5
3-5 * * * *    /director/comanda parametrii

# Ruleaza in fiecare ora, in minutele 3 si 5
3,5 * * * *    /director/comanda parametrii

# Ruleaza in fiecare ora, in minutele 4 si 8
3-10/4 * * * *    /director/comanda parametrii