This commit is contained in:
Jephté Clain 2013-10-02 14:14:01 +04:00
parent d931ee2f8b
commit 6c9a72c3d9
1 changed files with 9 additions and 7 deletions

View File

@ -102,8 +102,9 @@ Les lignes commençant par # sont des commentaires et sont ignorées
opération n'est pas déjà en cours. Si cette fonction est utilisée, il ne opération n'est pas déjà en cours. Si cette fonction est utilisée, il ne
faut pas modifier la valeur de -k. Par exemple: faut pas modifier la valeur de -k. Par exemple:
0 1 * * * check_pidfile /path/to/pid [args] 0 1 * * *
0 1 * * * long-running-script check_pidfile /path/to/pid [args]
long-running-script
check_pidfile() doit être utilisée toute seule sur la ligne et s'utilise check_pidfile() doit être utilisée toute seule sur la ligne et s'utilise
avec les argument suivants: avec les argument suivants:
@ -131,11 +132,12 @@ Les lignes commençant par # sont des commentaires et sont ignorées
La fonction remove_pidfile() permet de supprimer un fichier de pid pour La fonction remove_pidfile() permet de supprimer un fichier de pid pour
spécifier qu'une opération est terminée. Considérons l'exemple suivant: spécifier qu'une opération est terminée. Considérons l'exemple suivant:
0 1 * * * check_pidfile /path/to/pid 0 1 * * *
0 1 * * * script1 check_pidfile /path/to/pid
0 1 * * * script2 script1
0 1 * * * remove_pidfile /path/to/pid script2
0 1 * * * script3 remove_pidfile /path/to/pid
script3
Dans cet exemple, il ne faut pas qu'une autre occurence de script1 tourne Dans cet exemple, il ne faut pas qu'une autre occurence de script1 tourne
pendant que script2 tourne. Par contre, plusieurs occurences de script3 pendant que script2 tourne. Par contre, plusieurs occurences de script3