Je viens de me faire empapaouter en beauté, et je voudrais vous éviter ça (enfin vous faites comme vous voulez, hein, mais je vous raconte au cas où).
J'ai lancé une tâche longue à s'exécuter ; sachant qu'une fois la tâche terminée il fallait nettoyer les fichiers devenus inutiles, et voulant gagner un peu de temps, j'ai tapé
commande_longue sur_gros_fichiers && rm -f fichiers_devenus_inutiles
rien que de classique, quoi. L'opérateur && était là pour prévenir toute suppression intempestive en cas de souci avec la première commande, la situation était donc parfaitement sous contrôle, normal, avec un pro du shell comme moi tout se passe toujours sans accroc.
Ouais... sauf que j'ai eu besoin de taper une autre commande ; mais plutôt que de chercher un autre terminal, j'ai gaillardement stoppé la tâche en cours en tapant "Pomme-Z" avec dextérité.
Et là... je vois à vos yeux avides de connaissance que vous aimeriez savoir la fin, hmmm ?
Alors voilà. Le seule commande qui s'est stoppée, c'est
commande_longue sur_gros_fichiers. Et comme si de rien n'était, le petit
rm -fde service a enchaîné et m'a giclé tous mes fichiers... sympathique, non ?!?
Moralité: le shell, c'est un peu comme un de ces personnages de Dallas. Il est sympa, tu le connais tellement bien que ça pourraît être ton frère. Mais il n'hésitera pas à te planter un coup de poignard dans le dos dès qu'il en aura l'occasion... Méditez ces paroles empreintes de sagessed'amertume...
# Mauvais shell, changer de shell...
Posté par Ramón Perez (site web personnel) . Évalué à -4.
Si tu avais utilisé un shell un peu évolué, genre tcsh, ça ne serait pas arrivé.
[^] # Re: Mauvais shell, changer de shell...
Posté par Damien Metzler . Évalué à 6.
[^] # Re: Mauvais shell, changer de shell...
Posté par pikapika . Évalué à 2.
j'en déduis qu'il y a de bonnes chances pour que bobert soit sous mac os x et donc avec tcsh par défaut.
voilà voilà :)
[^] # Re: Mauvais shell, changer de shell...
Posté par Vincent (site web personnel) . Évalué à 2.
# So-li-da-ri-té!
Posté par Lol Zimmerli (site web personnel, Mastodon) . Évalué à 9.
Si tout le monde fait de même, tu auras bientôt récupéré assez de fichiers; mo-bi-li-sez-vous ;*)
La gelée de coings est une chose à ne pas avaler de travers.
# La protection
Posté par Colin Leroy (site web personnel) . Évalué à 10.
$ sleep 60 && echo ok
^Z
[1]+ Stopped sleep 60
ok
$ (sleep 60 && echo ok)
^Z
[1]+ Stopped ( sleep 50 && echo ok )
$
[^] # Re: La protection
Posté par fredd . Évalué à 9.
[^] # Re: La protection
Posté par Lol Zimmerli (site web personnel, Mastodon) . Évalué à 0.
lol@gas:~$ (time sleep 60 && echo ok)
real 1m0.004s
user 0m0.001s
sys 0m0.001s
ok
lol@gas:~$ time sleep 60 && echo ok
real 1m0.005s
user 0m0.000s
sys 0m0.002s
ok
La gelée de coings est une chose à ne pas avaler de travers.
[^] # Re: La protection
Posté par Lol Zimmerli (site web personnel, Mastodon) . Évalué à 2.
La gelée de coings est une chose à ne pas avaler de travers.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.