Documentation Wcal 2.7

Utiliser checkalarm

checkalarm inspecte chaque tâche de Wcal avec une alarme et verifie si une alarme doit être déclenchée pour cette tâche. Une alarme est déclenchée quand la date courant est supérieure au début de la tâche moins la durée de l'alarme. Quand une alarme doit être déclenchée, un message est envoyé aux personnes concernées par cette tâche.

-c,   --calendar   user

Spécifie quel agenda est inspecté par checkalarm. user doit correspondre au nom utilisé dans le fichier wcal.conf pour définir l'agenda. all signifie que tous les agendas seront inspectés.

-m,   --mail   address

Spécifie l'adresse utilisée par checkalarm pour avertir les personnes. address masque tout paramètre remote mail positionné dans le fichier wcal.conf (voir Configurer Wcal).

-v,   --verbose

Mode verbeux (sortie html issue de Wcal sur vérification d'alarme)

For example:

checkalarm -c all -mail me@my.org -v

checkalarm dans la crontab

checkalarm is independant de wcald. En fait, il agit comme un simple client index.cgi qui envoie une requête spéciale à wcald. checkalarm doit être lancé régulièrement pour s'assurer que les alarme sont déclenchées au bon moment. La meilleure façon de procéder est de mettre checkalarm dans la crontab. L'utilisateur de la crontab modifiée importe peu mais il est préférable de modifier la crontab de l'utilisateur wcal :
> su - wcal
> crontab -e
Par exemple si vous voulez vérifier les alarmes toutes les 15 minutes, vous pouvez ajouter cette ligne à la crontab :
0,15,30,45 * * * * /usr/local/sbin/checkalarm -c all
Pour plus d'information sur crontab :
> man crontab

Retour à la page principale de Wcal