Ouvrir automatiquement le shell et executer une commande
Fermé
xunil2003
Messages postés
766
Date d'inscription
mercredi 17 novembre 2004
Statut
Membre
Dernière intervention
29 septembre 2024
-
1 mars 2022 à 18:26
mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 - 2 mars 2022 à 13:23
mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 - 2 mars 2022 à 13:23
A voir également:
- Ouvrir automatiquement le shell et executer une commande
- Invite de commande - Guide
- Comment ouvrir un fichier epub ? - Guide
- Ouvrir fichier .bin - Guide
- Commande terminal mac - Guide
- Comment ouvrir un fichier docx ? - Guide
3 réponses
mamiemando
Messages postés
33446
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
20 décembre 2024
7 812
Modifié le 1 mars 2022 à 18:52
Modifié le 1 mars 2022 à 18:52
Bonjour,
Après, on peut se demander s'il est si utile de déclencher ta commande
Bonne chance
konsole --helprévèle qu'il faudrait lancer :
konsole --hold -e tar -cvf /home/laurent/2022-03-01_18-07-38_archive.tar /home/laurent/dossier-test-archive &
Après, on peut se demander s'il est si utile de déclencher ta commande
tardans une konsole... Pourquoi ne pas exécuter directement :
tar -cvf /home/laurent/2022-03-01_18-07-38_archive.tar /home/laurent/dossier-test-archive
Bonne chance
xunil2003
Messages postés
766
Date d'inscription
mercredi 17 novembre 2004
Statut
Membre
Dernière intervention
29 septembre 2024
14
1 mars 2022 à 19:11
1 mars 2022 à 19:11
bonsoir,
Merci de votre réponse.
Non tar doit être executer a part.
Ceci fonctionne très bien
il s'affiche dans le deuxième shell ouvert
J'ai juste besoin d'ajouter avant :
de façon a voir la commande exécuter pour l'utilisateur afin d'éviter toute erreur
ce qui donnera
Merci d'avance.
Merci de votre réponse.
Non tar doit être executer a part.
Ceci fonctionne très bien
konsole --hold -e tar -cvf /home/laurent/2022-03-01_18-07-38_archive.tar /home/laurent/dossier-test-archive &
il s'affiche dans le deuxième shell ouvert
laurent@laurent-AMD-R9-5950x:~$ tar: Suppression de « / » au début des noms des membres
/home/laurent/dossier-test-archive/
/home/laurent/dossier-test-archive/extended-std.keys
/home/laurent/dossier-test-archive/Jaquette-boitier-CD-DVD-Kubuntu-20.04.3-AMD64-LTS_Glabels.glabels
/home/laurent/dossier-test-archive/extented-std-2.keys
/home/laurent/dossier-test-archive/google-chrome-stable_current_amd64.deb
/home/laurent/dossier-test-archive/GNU_Linux_Magazine_247_(AVRIL_2021)_[PDF].pdf
/home/laurent/dossier-test-archive/Jaquette-boitier-CD-DVD_Face-A_Windows-10-x64_Glabels.glabels
/home/laurent/dossier-test-archive/fichier2
/home/laurent/dossier-test-archive/get-pip.py
/home/laurent/dossier-test-archive/I_AvisDOperation_PDF.pdf
J'ai juste besoin d'ajouter avant :
echo tar -cvf /home/laurent/2022-03-01_18-07-38_archive.tar /home/laurent/dossier-test-archive
de façon a voir la commande exécuter pour l'utilisateur afin d'éviter toute erreur
ce qui donnera
laurent@laurent-AMD-R9-5950x:~$ tar -cvf /home/laurent/2022-03-01_18-07-38_archive.tar /home/laurent/dossier-test-archive
tar: Suppression de « / » au début des noms des membres
/home/laurent/dossier-test-archive/
/home/laurent/dossier-test-archive/extended-std.keys
/home/laurent/dossier-test-archive/Jaquette-boitier-CD-DVD-Kubuntu-20.04.3-AMD64-LTS_Glabels.glabels
/home/laurent/dossier-test-archive/extented-std-2.keys
/home/laurent/dossier-test-archive/google-chrome-stable_current_amd64.deb
/home/laurent/dossier-test-archive/GNU_Linux_Magazine_247_(AVRIL_2021)_[PDF].pdf
/home/laurent/dossier-test-archive/Jaquette-boitier-CD-DVD_Face-A_Windows-10-x64_Glabels.glabels
/home/laurent/dossier-test-archive/fichier2
/home/laurent/dossier-test-archive/get-pip.py
/home/laurent/dossier-test-archive/I_AvisDOperation_PDF.pdf
Merci d'avance.
mamiemando
Messages postés
33446
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
20 décembre 2024
7 812
Modifié le 2 mars 2022 à 13:29
Modifié le 2 mars 2022 à 13:29
Du coup si tu veux enchaîner plusieurs commande en temps normal on utiliserait l'opérateur
Ensuite donne les droits en exécution à ton script :
Enfin il ne reste plus qu'à exécuter :
Bonne chance
&&ou
;, mais
konsole -ene semble pas le supporter. Du coup la solution que je te propose, c'est de faire ton un petit script
/home/laurent/archive.sh(nom et chemin arbitraire) contenant
#!/bin/sh echo tar -cvf /home/laurent/2022-03-01_18-07-38_archive.tar /home/laurent/dossier-test-archive tar -cvf /home/laurent/2022-03-01_18-07-38_archive.tar /home/laurent/dossier-test-archive
Ensuite donne les droits en exécution à ton script :
chmod a+x /home/laurent/archive.sh
Enfin il ne reste plus qu'à exécuter :
konsole --hold -e /home/laurent/archive.sh
Bonne chance