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