Linux : désactiver les emails de notification d'une tâche cron photo

Introduction à CRON – les tâches automatisées

Qu’est-ce que CRON ?

Cron est le nom du programme qui permet aux utilisateurs Unix d’exécuter automatiquement des commandes ou des scripts à une heure spécifiée.

Cron est très utile pour lancer une procédure de sauvegarde à heure fixe, optimiser une base de données ou encore supprimer les courriers indésirables de votre boîte aux lettres.

C’est un peu l’équivalent Unix du planificateur de tâches de Windows.

Cron est basé sur une table référençant les tâches à lancer ainsi que l’année, le mois, le jour, l’heure et la minute à laquelle exécuter ces tâches.

En fait ce que l’on appelle communément « Cron » comprend deux éléments distinctifs :

  • crond, un programme résident en mémoire (daemon) qui lance automatiquement les tâches en fonction de la table cron.
  • crontab, un fichier de configuration qui comprend les travaux programmés et la date d’exécution. C’est ce fichier qui permet l’édition de la table des tâches à ordonnancer.

Syntaxe de crontab en image

Cron : dissection

La syntaxe de crontab est donc notée de la façon suivante:

mm hh jj MMM JJJ tâche > log

Légende :

  • mm représente les minutes (de 0 à 59)
  • hh représente l’heure (de 0 à 23)
  • jj représente le numéro du jour du mois (de 1 à 31)
  • MMM représente le numéro du mois (de 1 à 12) ou l’abréviation du nom du mois (jan, feb..)
  • JJJ représente l’abréviation du nom du jour ou le chiffre correspondant au jour de la semaine (0 représente le dimanche, 1 représente le lundi …)
  • tâche représente la commande ou le script shell à exécuter
  • log représente le nom d’un fichier dans lequel stocker le journal des opérations. Si la clause > log n’est pas spécifiée, cron enverra automatiquement un courriel de confirmation. Pour éviter cela il suffit de spécifier > /dev/null

Exemples

Lancer un script PHP tous les lundis à 22h34 :

34 22 * * 1 tâche

Lancer un script PHP tous les premiers du mois à 23h59 :

59 23 1 * * GET

Faire une sauvegarde de fichiers et des bases MySQL :

Voir ce précédent tutoriel.

Voilà, vous savez maintenant l’essentiel sur Cron.

A vous d’écrire ce dont vous avez besoin ;-)

Soirées crêpes, billard et CRS

Petite soirée avec mes 3 caballeros hier soir : rendez-vous à 20h place du Commerce à Nantes où une vieille Super 5 garée au milieu de la place crachait le message du Président sur le CPE.

Comme tout le monde j’ai tendu l’oreille, comme tout le monde j’ai éliminé 90% de la langue de bois pour arriver au message brut : CPE promulgué, 1 an de probation, motif de licenciement connu. C’était à prévoir – de toutes façons j’ai l’impression que c’est à chaque fois pareil…

Billard

Je retrouve donc Arnaud, Arthur et Ben et nous partons pour quelques petites crêpes arrosées de cidre. Ensuite direction le Milton pour quelques bonnes parties de billard.

Cela faisait un bail que je n’avait pas joué : mis à part une partie l’été dernier au bar, cela remonte à Londres – où j’ai appris à jouer – en 2000. Super cool mais la musique était… comment dire… ben c’était M6 Music en fait donc… it sucked ! On n’a pas trop eu le temps de s’embêter mais la musique aidant, nous décidons d’aller ailleurs.

Nous repartons donc vers LU où la salle était bondée et où un « groupe » – si on peut appeler ça un groupe – se produisait en habit de lapin en trémoussant la queue. D’accord… Bref tour d’horizon : pas une seule table de libre, plus de fumée dans le coin non-fumeur qu’ailleurs : direction la sortie.

Run Forrest Run !!!

Nous rejoignons alors le centre ville en passant par le Château puis rue du Luxembourg où pas mal de gens s’étaent amassés : bruits de voitures qu’on retourne, bris de bouteilles, cavalcades…

Oula ! Rapide crochet à gauche vers une rue perpendiculaire pour contourner le problème puis crochet à droite pour se remettre dans le bon sens.

On avance un peu et là… re-bouteilles et pierres qui volent dans tous les sens et tous les gens devant nous font volte-face pour courir vers nous, tels un raz-de-marée ! On se serait cru dans BraveHeart. Pas bon du tout !

Je fais volte-face et part en courant dans le sens du flux. Arnaud, Arthur et Ben se collent dans les encadrures de portes pour les laisser passer.

Au bout de la rue se trouvent 3 C.R.S., stoïques. Temps de passer en mode stealth à travers la foule. Après avoir réuni le groupe, direction le petit bar près de Graslin.

Ouf ! Que d’émotions ! ;-)

The Shamrock Diaries : Day 6 and 7

Day 6

Galway Aran

8h – grand départ. Après avoir fait nos adieux à Joan, nous avons repris la route pour Rosselare en passant devant Bunratty Castle et Waterford.

Cela nous a pris pas mal de temps vu qu’il a fallu traverser toute l’Irlande mais ce fut l’occasion d’admirer une dernière fois les différents paysages.

Celtic cross

Nous sommes arrivés à Rosselare vers 14h, juste à temps pour entrer les premiers dans le bateau.

Nous sommes partis à 16h et grâce à cause du nombre de groupes scolaires présents sur le bateau, nous avons été sélectionné pour mangé en premier à… 17h30 ! Yay ! Quartier libre pour tous.

Surprise de la soirée : il y a un disco organisé sur le bateau vers 21h ! Nous nous concertons alors pour décider du couvre-feu : nous partons pour 23h. On verra bien plus tard comment les choses se passent.

Les profs – enfin, Isabelle et moi vu que Sylvanie et Amélie étaient dans leur cabine – s’installent à une des tables du pub et regardent le stewart biélorusse s’activer derrière son portable pour créer sa playlist.

La musique est lancée, et je commence à voir nos élèves descendre les marches pour rejoindre le dancefloor. Même les plus coincés timides s’y mettent ! Du jamais vu – du coup nous ne sommes pas restés inactifs et j’ai mouillé mon t-shirt comme en ’40.

Un regret : la playlist était un peu trop techno et pas assez dansante à mon goût. La soirée a pris fin à 23h30 et tout le monde s’est couché tranquillement, sans faire d’histoires. Très bonne nuit, sans bruit dans les couloirs ^_^

Day 7

Réveil brutal via l’interphone de la cabine annonçant le petit déjeuner. Rassemblement des troupes et lecture dans le salon du pub.

Etant donné que tous les cars scolaires vont manger au même endroit, je prend le micro du car et annonce la couleur : « on va tous manger au même endroit donc il faut qu’on arrive en premier à la cantine et pour cela, il va falloir la jouer offensive ! ». Message reçu 5 sur 5.

A 14h, nous arrivons les premiers pour déjeûner à la Caféteria Casino de Cherbourg, que les élèves ont plébiscité pour le service et la qualité. Et dire qu’on a payé le même prix qu’en allant chez McDonald’s à l’aller…

Ensuite du car, du car et encore du car – rien d’excitant. Arrivée au collège à 20h15 environ. A 20h30 la place était déserte. Wow ! Quel voyage !