Script CGI
Fermé
clement.
Messages postés
289
Date d'inscription
lundi 24 septembre 2007
Statut
Membre
Dernière intervention
3 septembre 2013
-
14 août 2008 à 11:24
clement. Messages postés 289 Date d'inscription lundi 24 septembre 2007 Statut Membre Dernière intervention 3 septembre 2013 - 14 août 2008 à 16:13
clement. Messages postés 289 Date d'inscription lundi 24 septembre 2007 Statut Membre Dernière intervention 3 septembre 2013 - 14 août 2008 à 16:13
A voir également:
- Script CGI
- Script vidéo youtube - Guide
- Ghost script - Télécharger - Polices de caractères
- Script bat - Guide
- Microsoft activation script - Accueil - Windows
- Executeur de script - Télécharger - Édition & Programmation
20 réponses
Je ne comprends rien a ta question de CGI
mais pour prendre des infos sur une machine distante unix
pour remplacer rsh c'est ssh (pour la connection) et scp pour copier des fichiers ...
mais pour prendre des infos sur une machine distante unix
pour remplacer rsh c'est ssh (pour la connection) et scp pour copier des fichiers ...
clement.
Messages postés
289
Date d'inscription
lundi 24 septembre 2007
Statut
Membre
Dernière intervention
3 septembre 2013
14
14 août 2008 à 13:49
14 août 2008 à 13:49
merci de ta réponse.
donc par exemple dans mon script je fais
$sortie =`ssh (ip de la machine) scp (chemin du fichier)`;
est ce correcte ?
donc par exemple dans mon script je fais
$sortie =`ssh (ip de la machine) scp (chemin du fichier)`;
est ce correcte ?
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 842
14 août 2008 à 14:12
14 août 2008 à 14:12
En quel langage ton CGI ?
clement.
Messages postés
289
Date d'inscription
lundi 24 septembre 2007
Statut
Membre
Dernière intervention
3 septembre 2013
14
14 août 2008 à 14:17
14 août 2008 à 14:17
en perl ... dsl d'avoir oublier de le préciser
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 842
14 août 2008 à 14:24
14 août 2008 à 14:24
Pas grave ;)
Pour récupérer un fichier avec scp, la syntaxe est :
Après, il te reste plus qu'à le lire ;)
Cdt
Pour récupérer un fichier avec scp, la syntaxe est :
scp login@ip:path_source path_destination
Après, il te reste plus qu'à le lire ;)
Cdt
En perl je ne sais pas !
mais pour echanger des fichiers entre machines unix
tu veux le fichier toto.txt qui de trouve dans /home/user/toto.txt de la machine farhost
et tu veux qu'il vienne tsur ta machine
MaMachine> scp username@farhost:/home/user/toto.txt /home/gerard/website/
en gros scp username@machinedistante:path_complet_du_fichier username@uneautremachine:le_path_de_copie
mais pour echanger des fichiers entre machines unix
tu veux le fichier toto.txt qui de trouve dans /home/user/toto.txt de la machine farhost
et tu veux qu'il vienne tsur ta machine
MaMachine> scp username@farhost:/home/user/toto.txt /home/gerard/website/
en gros scp username@machinedistante:path_complet_du_fichier username@uneautremachine:le_path_de_copie
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
clement.
Messages postés
289
Date d'inscription
lundi 24 septembre 2007
Statut
Membre
Dernière intervention
3 septembre 2013
14
14 août 2008 à 14:41
14 août 2008 à 14:41
oki merci a vous deux, je vais tester voir si ca marche... dans le script et essayer de le lire
je vous tiens informé si ca fonctionne ca sera déjà un grand pas de fait
parce que le rsh il ne soul
a mettre remsh : login incorrect alors que tous est bien configuré... alors j'essaye une autre solution ^^
Si j'arrive a recuperer le fichier distant sur ma machine puis a le lire ca sera deja tres bien ^^
je vous tiens informé si ca fonctionne ca sera déjà un grand pas de fait
parce que le rsh il ne soul
a mettre remsh : login incorrect alors que tous est bien configuré... alors j'essaye une autre solution ^^
Si j'arrive a recuperer le fichier distant sur ma machine puis a le lire ca sera deja tres bien ^^
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 842
14 août 2008 à 14:46
14 août 2008 à 14:46
Pour récupérer le fichier avec scp en perl, tu as deux solutions :
Ou plus propre :
Après c'est juste de la lecture de fichier ;)
system "scp login@ip:path_source path_destination
Ou plus propre :
use Net::SCP qw(scp iscp); my $scp = Net::SCP->new( "ip", "login" ); $scp->scp("path_source", "path_destination"); $scp->quit;
Après c'est juste de la lecture de fichier ;)
clement.
Messages postés
289
Date d'inscription
lundi 24 septembre 2007
Statut
Membre
Dernière intervention
3 septembre 2013
14
14 août 2008 à 14:48
14 août 2008 à 14:48
je suppose qu'il faut télécharger le scp non ?
normalement c'est par defaut sur les sys linux
mais ce n'ai pas scp qu'il faut prendre c'est SSH (le protocole qui fournit SCP)
mais ce n'ai pas scp qu'il faut prendre c'est SSH (le protocole qui fournit SCP)
clement.
Messages postés
289
Date d'inscription
lundi 24 septembre 2007
Statut
Membre
Dernière intervention
3 septembre 2013
14
14 août 2008 à 14:58
14 août 2008 à 14:58
Donc si SSH est installé ce qui est le cas, le SCP est aussi installé ?
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 842
14 août 2008 à 15:02
14 août 2008 à 15:02
Ca dépend si tu as installé seulement ssh ou un package contenant quelques utilitaires (scp, ssh-agent, ...). Le mieux est de regarder sur ton PC ;)
clement.
Messages postés
289
Date d'inscription
lundi 24 septembre 2007
Statut
Membre
Dernière intervention
3 septembre 2013
14
14 août 2008 à 15:06
14 août 2008 à 15:06
oki,
il me mets dans error_log :
Can't locate Net/SCP.pm in @INC (@INC contains: /usr/lib/perl5/5.8.3/i386-linux-thread-multi /usr/lib/perl5/5.8.3 /usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl/5.6.1 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendor_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.1 /usr/lib/perl5/vendor_perl .)
... j'avais deja eu ce genre d'erreur sur un autre linux où j'avais résolu le probleme en installant le package manquant.
il me mets cet erreur en utilisant le :
use Net::SCP qw(scp iscp);
faut que je télécharge le SCP.pm ?
il me mets dans error_log :
Can't locate Net/SCP.pm in @INC (@INC contains: /usr/lib/perl5/5.8.3/i386-linux-thread-multi /usr/lib/perl5/5.8.3 /usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl/5.6.1 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendor_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.1 /usr/lib/perl5/vendor_perl .)
... j'avais deja eu ce genre d'erreur sur un autre linux où j'avais résolu le probleme en installant le package manquant.
il me mets cet erreur en utilisant le :
use Net::SCP qw(scp iscp);
faut que je télécharge le SCP.pm ?
il se peut que perl te fournisses une version de scp ...
mais essaie deja depuis linux !! la fenetre de commande !!
si ca marche c'est que tu as scp
ensuite tu le mets dans un call system voir message 8 de fiddy, le jeudi 14 août 2008 à 14:46:21
et ensuite tu regarderas si perl peut gerer tout cela sans passer par le systeme !!
mais essaie deja depuis linux !! la fenetre de commande !!
si ca marche c'est que tu as scp
ensuite tu le mets dans un call system voir message 8 de fiddy, le jeudi 14 août 2008 à 14:46:21
et ensuite tu regarderas si perl peut gerer tout cela sans passer par le systeme !!
clement.
Messages postés
289
Date d'inscription
lundi 24 septembre 2007
Statut
Membre
Dernière intervention
3 septembre 2013
14
14 août 2008 à 15:12
14 août 2008 à 15:12
je l'ai fait dans mon script a partir de linux justement.
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 842
14 août 2008 à 15:13
14 août 2008 à 15:13
Installe : libnet-scp-perl
Justement c'est ce que je dis fais en dehors du script !!
dans une ligne de commande !!
et si ca fonctionne en dehors du script
il te faudras un moyen de l'integrer dans le script mais cela sera une SECONDE etape !!
dans une ligne de commande !!
et si ca fonctionne en dehors du script
il te faudras un moyen de l'integrer dans le script mais cela sera une SECONDE etape !!
clement.
Messages postés
289
Date d'inscription
lundi 24 septembre 2007
Statut
Membre
Dernière intervention
3 septembre 2013
14
14 août 2008 à 15:31
14 août 2008 à 15:31
alors j'avais déjà tester en dehors du script le rsh du début qui marche donc e ndehors mais pas dans le script.
le ssh aussi fonctionne.
EDIT : par contre pour le scp il me dit ca :
stty: : Not a typewriter
serveur station
le ssh aussi fonctionne.
EDIT : par contre pour le scp il me dit ca :
stty: : Not a typewriter
serveur station
clement.
Messages postés
289
Date d'inscription
lundi 24 septembre 2007
Statut
Membre
Dernière intervention
3 septembre 2013
14
14 août 2008 à 15:57
14 août 2008 à 15:57
son package est introuvable pour Mandriva...
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 842
14 août 2008 à 15:58
14 août 2008 à 15:58
clement.
Messages postés
289
Date d'inscription
lundi 24 septembre 2007
Statut
Membre
Dernière intervention
3 septembre 2013
14
14 août 2008 à 15:59
14 août 2008 à 15:59
bon... merci lol
clement.
Messages postés
289
Date d'inscription
lundi 24 septembre 2007
Statut
Membre
Dernière intervention
3 septembre 2013
14
14 août 2008 à 16:13
14 août 2008 à 16:13
apres telechargement du package et test
j'ai encore et toujours la même erreur snif.
script ou pas script.. j'suis maudit lol
j'ai encore et toujours la même erreur snif.
script ou pas script.. j'suis maudit lol