Ligne de commande appelée "dd" où voir l'état svp ?
Résolu/Fermé
AntoineFrigel
Messages postés
110
Date d'inscription
jeudi 18 octobre 2012
Statut
Membre
Dernière intervention
28 août 2013
-
10 août 2013 à 20:47
AntoineFrigel Messages postés 110 Date d'inscription jeudi 18 octobre 2012 Statut Membre Dernière intervention 28 août 2013 - 10 août 2013 à 23:22
AntoineFrigel Messages postés 110 Date d'inscription jeudi 18 octobre 2012 Statut Membre Dernière intervention 28 août 2013 - 10 août 2013 à 23:22
A voir également:
- Ligne de commande appelée "dd" où voir l'état svp ?
- Invite de commande - Guide
- Comment voir qui regarde mon profil facebook - Guide
- Voir ma maison par satellite - Guide
- Voir mot de passe wifi android - Guide
- Site de vente en ligne particulier - Guide
5 réponses
ElementW
Messages postés
4816
Date d'inscription
dimanche 12 juin 2011
Statut
Contributeur
Dernière intervention
5 octobre 2021
1 225
10 août 2013 à 20:53
10 août 2013 à 20:53
Salut, dd peut afficher la progression mais c'est un poil complexe, ce n'est pas un paramètre qu'on lui passe: il faut lui envoyer le signal USR1.
Pour ce faire, il faut trouver son PID:
Pour ce faire, il faut trouver son PID:
$ pgrep -l '^dd$' 1234 ddPuis lui envoyer le signal USR1 avec l'outil kill:
kill -USR1 1234Quand au message de fin, dd indique ce qu'il a copié s'il est interrompu ou qu'il a fini son travail:
x bytes (x kB) copied, y seconds (z kB/s)
AntoineFrigel
Messages postés
110
Date d'inscription
jeudi 18 octobre 2012
Statut
Membre
Dernière intervention
28 août 2013
2
Modifié par AntoineFrigel le 10/08/2013 à 21:05
Modifié par AntoineFrigel le 10/08/2013 à 21:05
Bonjour !
et merci pour la réponse rapide, la commande kill -USR1 1234 va devoir tuer le processus dd pour que dd m'envoie son état svp ? Parce que en ce moment dd est en route !
et merci pour la réponse rapide, la commande kill -USR1 1234 va devoir tuer le processus dd pour que dd m'envoie son état svp ? Parce que en ce moment dd est en route !
AntoineFrigel
Messages postés
110
Date d'inscription
jeudi 18 octobre 2012
Statut
Membre
Dernière intervention
28 août 2013
2
Modifié par AntoineFrigel le 10/08/2013 à 21:21
Modifié par AntoineFrigel le 10/08/2013 à 21:21
Bonjour,
effectivement l'action de USR1 est "exit" d'où ne pas faire, si je fais kill -USR1 1234, ça va anéantir les heures qu'à déjà passée dd à faire son travail, mais l'info que tu m'as donné est que de toutes façons, (sauf grave dysfonctionnement), à la fin de la tâche démarrée par dd, j'aurai un message de sa part. Cela me convient. J'ai bien fait de demander, mais la commande kill est assez aisée à comprendre pour un débutant linuxien.
Bonne soirée, je passe le sujet en résolu.
effectivement l'action de USR1 est "exit" d'où ne pas faire, si je fais kill -USR1 1234, ça va anéantir les heures qu'à déjà passée dd à faire son travail, mais l'info que tu m'as donné est que de toutes façons, (sauf grave dysfonctionnement), à la fin de la tâche démarrée par dd, j'aurai un message de sa part. Cela me convient. J'ai bien fait de demander, mais la commande kill est assez aisée à comprendre pour un débutant linuxien.
Bonne soirée, je passe le sujet en résolu.
ElementW
Messages postés
4816
Date d'inscription
dimanche 12 juin 2011
Statut
Contributeur
Dernière intervention
5 octobre 2021
1 225
10 août 2013 à 21:47
10 août 2013 à 21:47
Désolé pour ne pas avoir répondu a temps, mais contrairement a ce que tu crois la commande "kill" ne tue pas forcément les processus. Ils sont tués si le signal KILL est envoyé, or ici on envoie le signal USR1, signal utilisateur n°1, commande personnalisée qui dépends de l'outil en question.
dd réagit à USR1 comme une indication "hé, montre moi la progression"
dd réagit à USR1 comme une indication "hé, montre moi la progression"
AntoineFrigel
Messages postés
110
Date d'inscription
jeudi 18 octobre 2012
Statut
Membre
Dernière intervention
28 août 2013
2
10 août 2013 à 22:08
10 août 2013 à 22:08
Ah oui je m'étais trompé, merci pour l'information. Cela n'a pas tué le processus oui, ça m'a permis de voir que dd était en pause depuis des heures, bon....
Merci.... Je redémarre tout ça. @ bientôt :-)
Merci.... Je redémarre tout ça. @ bientôt :-)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
AntoineFrigel
Messages postés
110
Date d'inscription
jeudi 18 octobre 2012
Statut
Membre
Dernière intervention
28 août 2013
2
10 août 2013 à 23:22
10 août 2013 à 23:22
Bon ben, j'ai réussi à lancer tout ce que je voulais, et kill -USR1 1234 fonctionne vraiment super bien, merci beaucoup.