Bash : réparer les tables MySQL en cas de crash photo

BASH : lancer une tâche en arrière-plan et fermer le terminal sans interrompre la tâche

J’ai récemment mis à jour mon article sur Rsync pour rapatrier quelques fichiers d’un serveur vers mon NAS Synology. Or, une question revient vite dès qu’une commande doit tourner pendant plusieurs heures : comment lancer une tâche depuis un terminal, fermer ce terminal, puis laisser la commande continuer tranquillement ?

Par défaut, ce n’est pas toujours gagné. Quand on ferme un terminal, le shell peut envoyer un signal SIGHUP aux processus qu’il a lancés. Résultat : la commande peut s’arrêter, même si elle était encore en train de travailler.

Heureusement, Bash propose plusieurs méthodes pour lancer une commande en arrière-plan, la détacher du terminal, ou même retrouver une session plus tard. Voici les solutions que je garde sous le coude.

Lancer une commande en arrière-plan avec &

La méthode la plus simple consiste à ajouter une esperluette & à la fin de la commande. Bash lance alors le processus en arrière-plan et rend immédiatement la main au terminal.

sleep 100 &

Le shell affiche alors un numéro de job et un identifiant de processus, aussi appelé PID :

[1] 12345Code language: JSON / JSON with Comments (json)

C’est pratique, mais ce n’est pas suffisant si vous voulez fermer le terminal sans risque. La commande reste encore rattachée à la session du shell.

On peut vérifier les tâches lancées depuis le shell courant avec :

jobs

Et on peut vérifier que le processus tourne toujours avec :

ps aux | grep sleep

Lire la suite

Compte-rendu du Hellfest 2015 photo

Compte-rendu du Hellfest 2015

Mon incontournable événement du mois de juin est le Hellfest.

C’est ma bouffée d’air frais, qui me permet d’anticiper la fin de l’année avec délectation. Et cette année marque les 10 ans de ce festival de metal génial.

Vendredi

Cette année, accompagné de Cécile et Julia, on décide de partir en camping-car – fini la tente et le matelas à gonfler !

Je pars avec Julia chercher le camping-car chez les parents de Cécile puis nous nous dépotons vers 11h pour rejoindre le festival. Une demi-heure de marche plus tard, nous entrons dans Clisson Rock City.

Au programme ce vendredi, nous avons écouté Vulcain, The Quire Boys, We Are Harlot, Skyforger, Orchid, Billy Idol, Sodom, Motorhead, Lamb of God, Alice Cooper.

J’ai bien aimé réentendre The Quire Boys, qui assuraient la première partie d’Alice Cooper lors des Monsters of Rock de 2003 lors de la tournée anglaise. Nous avons découvert We Are Harlot, qui n’était pas mal.

J’ai été un peu déçu de constater que Skyforger étaient venus sans leur flûte, je trouvais ça cool. Orchid, génial, a oscillé entre Black Sabbath et Ronnie James Dio, cela a été pour moi un des meilleurs concerts de la journée :

Billy Idol n’avait pas un son terrible et je l’ai trouvé fatigué sur plusieurs chansons. Motorhead – Lemmy égal à lui-même.

Alice Cooper, toujours au top, nous a encore offert un superbe spectacle, en véritable showman. A chaque fois que je le vois, je me dis que vraiment chaque détail est réglé au millimètre et que c’est vraiment lui qui mène la danse. Il a joué tous ses grands classiques mais n’a pas eu le temps d’éclater les ballons, qui se sont vite retrouvés dans la foule.

Samedi

Au programme du jour: Ace Frehley, Backyard Babies, Airbourne, Slash, Killing Joke, ZZ Top, Faith No More, Scorpions, Marilyn Manson.

Airbourne est vraiment dans la veine AC/DC. Ils n’ont pas eu de bol car il y a eu une panne de son dès le départ du concert.

Visiblement, seule la fosse pouvait les entendre. Nous avons donc tous croisé nos bras en l’air pour leur signifier que quelque chose clochait. Et lorsque le son est revenu, je pense qu’ils ont entendu notre contentement : cela ressemblait à un tsunami sonore !

Lire la suite

True Detective saison 2 photo

True Detective saison 2

Voici la seconde saison de True Detective sur HBO.

L’intrigue nous entraîne cette fois en Californie où on pourra suivre quatre personnages se retrouvant impliqués dans une conspiration.

Le point de départ sera la découverte d’une scène de crime par le policier Paul Woodrugh (Taylor Kitsch) qui va attirer l’attention des détectives Ray Velcoro (Colin Farrell) et Ani Bezzerides (Rachel McAdams), mais aussi de Frank Semyon (Vince Vaughn), un entrepreneur et criminel qui est marié à Jordan (Kelly Reilly).

Comme dans la première saison, nos détectives sont pris dans une affaire qui s’étend sur plusieurs années et qui va bouleverser leur vie.

A noter que les acteurs ont changé puisque la série se présente comme une anthologie – chaque saison ayant un casting et une intrigue distincts. Nous quittons également le décor de la Louisiane pour un coin méconnu de la Californie.

Lire la suite