Introduction Glossaire Guide utilisateur Guide administrateur fonctionnel Guide administrateur technique Prérequis pour Maarch Courrier Installation Breaking Change Exploitation Monter un disque partagé avec Windows sur le serveur Maarch Courrier Montage de disque Connexion aux scanners de bureau Connexion LDAP Envoi de mails Addin outlook Personnalisation des libellés Installation du docker OnlyOffice Installation du docker Collabora Online Installation du docker Grafana Paramétrage de l'édition des documents Edition de documents avec java Déploiement du Maarch2Maarch Filtrage des annotations Interconnexion avec un parapheur distant Archivage des courriers Envoyer des plis postaux vers Maileva Connexion via Shibboleth Mécanisme de temps d'inactivité Compatibilité outils externes Recommandations de sauvegarde Purge des fichiers de logs et répertoires temporaires Planification des tâches Purge des courriers après votre recette Préciser au reverse proxy le protocole https Matrice des flux Créer un service pour fermer les connexions persistantes de postgres Paramétrage de la langue serveur Les étapes clés pour déployer une nouvelle instance Connexion avec Keycloak Connexion avec Azure AD Connexion avec CAS Paramétrage d'un relay smtp via postfix Prise en compte des formulaires PDF Édition avec Office 365 via Sharepoint Online Script d’indexation plein texte Lecture automatique de document (LAD) Paramétrage des adresses e-mail externes Mise en oeuvre de docker Architecture technique

Planification des tâches

Crontab renseignée automatiquement

L'application MaarchCourrier va écrire automatiquement des lignes dans les crontabs lorsque vous allez planifier des envois de notification.
Voir la documentation pour planifier les notifications.

Afin d'avoir un taux d'ouverture optimisé, il est recommandé de planifier les notifications pour un envoi vers 10h30 et 15H30.

Planification de la capture de documents

Par contre si vous êtes amenés à ajouter des batchs de capture de documents (ex : courriels via MaarchCapture), il faut mettre à jour manuellement la crontab.

su maarch
crontab -e
*/10 * * * * /opt/maarch/MaarchCapture/scripts/cs_**idcustom**_MAIL_1.sh
service cron restart

Aide au paramétrage de la crontab

La première partie de l'entrée du cron décrit quand l'action sera effectuée. Il y a cinq champs, séparés par un espace ou une tabulation, et contenant un nombre, une étoile (*), ou le texte approprié. Les champs sont, dans l'ordre :

  • minute ;
  • heure ;
  • jour du mois ;
  • mois ;
  • jour de la semaine.

La seconde partie indique l'utilisateur qui lance la tâche. La troisième partie indique la commande à lancer.

Par exemple:

Si jour du mois et mois sont définis, jour de la semaine n'est pas nécessaire. Cependant, si le champ est indiqué en plus, la commande sera exécutée à la date jour du mois et mois mais aussi tous les jour de la semaine définis. Exemple avec

0 0 13 1 5 tâche

La tâche sera exécutée le 13 janvier ET tous les vendredis.

L'exemple ci-dessous exécutera /usr/bin/apt-get update, chaque jour, de chaque mois à 03:05 (le cron fonctionne sur 24 h) avec les droits de l'utilisateur nomdutilisateur.

5 3  * *  * nomdutilisateur /usr/bin/apt-get update

Vous pouvez faire tourner un cron toutes les 5 minutes tout au long de la journée de travail (9am-5pm) avec un message :

*/5 9-17 * * mon,tue,wed,thu,fri wall "Où en es tu ?"

Ou vous rappeler un anniversaire à 9h du matin le 10 janvier chaque année :

0 9 10 jan  * echo "C'est l'anniversaire de ta Maman aujourd'hui !" >>~/readme

Une fois que les informations des batchs sont renseignés dans le cron. Il faut enregistrer les modifications puis redémarrer le service:

service cron restart

results matching ""

    No results matching ""