# Commande root script.sh sur le serveur

**URL:** <https://www.debian-fr.org/t/commande-root-script-sh-sur-le-serveur/60393>\
**Category:** Programmation\
**Created:** [Février 21, 2016, 7:36 UTC](https://www.debian-fr.org/t/commande-root-script-sh-sur-le-serveur/60393 "2016-02-21T19:36:27Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![casimir](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/f17d59/32.png) [@casimir](https://www.debian-fr.org/u/casimir)\
**Post date:** [Février 21, 2016, 7:36 UTC](https://www.debian-fr.org/t/commande-root-script-sh-sur-le-serveur/60393/1 "2016-02-21T19:36:27Z")

</div>

bonjour , je fait donc un ptit script sh que j’ai mit dans /usr/bin sur mon ordi avec les droits 777 dans mon ordi, de chez moi je veut sauver mes bases et tables SQL  
il contient 3 lignes, mais a la premiére il me logue en root sur le serveur, mais la seconde ligne ne se lance pas.

[code]#!/bin/bash  
ssh -p 2223 [root@monserveur.fr](mailto:root@monserveur.fr)

mysqldump -uLOGIN -pPASS phenix px\_agenda \> /home/serveur/backup041118.sql  
exit &&

scp -P 2223 [root@monserveur.fr](mailto:root@monserveur.fr):/home/serveur/backup041118.sql /home/monordi

[/code]

---

<div class="post-metadata">

**Author:** ![casimir](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/f17d59/32.png) [@casimir](https://www.debian-fr.org/u/casimir)\
**Post date:** [Février 21, 2016, 7:36 UTC](https://www.debian-fr.org/t/commande-root-script-sh-sur-le-serveur/60393/2 "2016-02-21T19:36:27Z")

</div>

Ok, j’ai cherché et j’ai trouvé

“” les arguments pour la seconde ligne,

me reste a se deloguer et executer la troisiéme ligne

---

<div class="post-metadata">

**Author:** ![casimir](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/f17d59/32.png) [@casimir](https://www.debian-fr.org/u/casimir)\
**Post date:** [Février 21, 2016, 7:36 UTC](https://www.debian-fr.org/t/commande-root-script-sh-sur-le-serveur/60393/3 "2016-02-21T19:36:27Z")

</div>

Je me complique la vie, faut pas de “exit”

[code]  
#!/bin/bash  
ssh -p 2223 [root@monserveur.fr](mailto:root@monserveur.fr) “mysqldump -uLOGIN -pPASS phenix px\_agenda \> /home/serveur/backup041118.sql”

scp -P 2223 [root@monserveur.fr](mailto:root@monserveur.fr):/home/serveur/backup041118.sql /home/monordi[/code]

Je Forum ca aide, on se pose les bonnes questions en les écrivants.

---

<div class="post-metadata">

**Author:** ![MisterFreez](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/bb73d2/32.png) [@MisterFreez](https://www.debian-fr.org/u/MisterFreez)\
**Post date:** [Février 21, 2016, 7:36 UTC](https://www.debian-fr.org/t/commande-root-script-sh-sur-le-serveur/60393/4 "2016-02-21T19:36:27Z")

</div>

Ça marche pas comme ça ?

`#!/bin/sh
ssh -Co CompressionLevel=9 -p 2223 root@monserveur.fr "mysqldump -uLOGIN -pPASS phenix px_agenda" > /home/monordi/backup041118.sql`

---

<div class="post-metadata">

**Author:** ![casimir](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/f17d59/32.png) [@casimir](https://www.debian-fr.org/u/casimir)\
**Post date:** [Février 21, 2016, 7:36 UTC](https://www.debian-fr.org/t/commande-root-script-sh-sur-le-serveur/60393/5 "2016-02-21T19:36:28Z")

</div>

Ben oui que ca marche aussi, c’est ptet plus simple comme ca.  
Merci

---

<div class="post-metadata">

**Author:** ![syam](https://www.debian-fr.org/user_avatar/www.debian-fr.org/syam/32/2951_2.png) [@syam](https://www.debian-fr.org/u/syam)\
**Post date:** [Février 21, 2016, 7:36 UTC](https://www.debian-fr.org/t/commande-root-script-sh-sur-le-serveur/60393/6 "2016-02-21T19:36:31Z")

</div>

[mono]/usr/bin[/mono] n’est pas vraiment fait pour y mettre des scripts personnels, pour ça il y a [mono]/usr/local/bin[/mono] (ou [mono]~/bin[/mono] si c’est juste un script pour ton utilisateur).

---

<div class="post-metadata">

**Author:** ![casimir](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/f17d59/32.png) [@casimir](https://www.debian-fr.org/u/casimir)\
**Post date:** [Février 21, 2016, 7:36 UTC](https://www.debian-fr.org/t/commande-root-script-sh-sur-le-serveur/60393/7 "2016-02-21T19:36:31Z")

</div>

En fait, voila plusieurs années que j’utilse du linux et je ne sait toujours a quoi servent ces répertoires a part www home Desktop 😆  
Je suis pragmatique, je travaille dans tout autre sujet que l’info. Je suis dedans par obligation et pour des trucs bien précis. mais j’apprends… et puis j’oubli ☹  
En fait j’ai déja utilisé des scripts et je les ai bien mis dans /usr/local/bin
