Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 25-04-2009 16:06:09

chiwawa
Membre
Distrib. : Débian Satable
Noyau : Celui présent dans la dernière stable
(G)UI : Gnome 3
Inscription : 18-04-2009

Aide pour un petit script.

bonjour et merci pour ce qui vont me donner un coup de main.

Voilà j'ai crée un petit script fort simple, pour copier le contenu d'un serveur ftp public sur mon ftp perso, via ssh.
Mon problème c'est qu'il me demande le pass ssh ce qui est normal. Mais une fois donner il bloque est ne passe pas au instruction suivante, alors qu'il devrais.

Du coup, il essais de le faire qu'une fois ssh de quitter avec la commande exit.
Ce que j'y demande (ces super simple car j'ai fait juste un test pour débuter copier une arborescence sur mon ftp).

Donc il droit manquer un truc a mon script pour qu'il attende pas ce fichu bash.
un coup de main serai le bienvenu, a moins petit padawan du script bash.


#!/bin/bash

#connexion au serveur_perso
ssh ritchy@xxx.xxx.xxx.xxx;    (j'ai mis l'ip a la place de xxx).

#déplacement à la racine du ftp
cd /home/ftp/;

#création d'un dossier Nvidia
mkdir Nvidia;

#déplacement dans ce dossier crée
cd Nvidia;

#téléchargement des données a aprtir du ftp_nvidia
wget ftp://download.nvidia.com/XFree86/*

echo "voilà le travail";

#quitte ssh
exit;

Tous mes PC sont sous Débian maintenant.
Poste mobile => ASUS M51S.
Poste fixe => PROC AMD double cœur + 4 go de ram + 3 disques en raid 5 + disque système (un jour ce sera un ssd promis).

Hors ligne

#2 25-04-2009 16:23:58

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 4.6.0-0.bpo.1-amd64
(G)UI : gnome 3.14.1
Inscription : 21-10-2008

Re : Aide pour un petit script.

Bonjour,

Comme ça...
As-tu testé ce script point à point dans un terminal ? roll

Tsop, Joel

"Définition d'eric besson : S'il fallait en chier des tonnes pour devenir ministre, il aurait 2 trous du cul." - JP Douillon
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#3 25-04-2009 16:46:39

chiwawa
Membre
Distrib. : Débian Satable
Noyau : Celui présent dans la dernière stable
(G)UI : Gnome 3
Inscription : 18-04-2009

Re : Aide pour un petit script.

ha j'ai trouver, c'est un problème de droit d'accès.

du coup j'ai modifier les droits d'accès au dossier, mais du coup j'ai planter le serveur ftp.

voilà sont message d'erreur.

500 OOPS: vsftpd: refusing to run with writable anonymous root

500 OOPS: child died

Il est pas content le ftp. de mes modifs.

Dernière modification par chiwawa (25-04-2009 16:50:51)


Tous mes PC sont sous Débian maintenant.
Poste mobile => ASUS M51S.
Poste fixe => PROC AMD double cœur + 4 go de ram + 3 disques en raid 5 + disque système (un jour ce sera un ssd promis).

Hors ligne

#4 25-04-2009 18:37:00

nofun
Membre
Lieu : Toulouse
Inscription : 22-04-2009

Re : Aide pour un petit script.

Salut,

si j'ai bien compris, il te suffit donc de te logguer en utilisateur ftp:

ssh ftp@xxx.xxx.xxx.xxx


après avoir remis les bons droits. (En tout cas essaye cette solution).

Tu n'as pas besoin de mettre des ; à chaque fin de ligne du script.

Tiens-nous au courrant, @+

Hors ligne

#5 25-04-2009 19:17:37

chiwawa
Membre
Distrib. : Débian Satable
Noyau : Celui présent dans la dernière stable
(G)UI : Gnome 3
Inscription : 18-04-2009

Re : Aide pour un petit script.

Bon j'ai réparer mon ftp, voilà.

je finir les transferts est je retesterai sa après.

Tous mes PC sont sous Débian maintenant.
Poste mobile => ASUS M51S.
Poste fixe => PROC AMD double cœur + 4 go de ram + 3 disques en raid 5 + disque système (un jour ce sera un ssd promis).

Hors ligne

Pied de page des forums