Comment faire script curl

Résolu
hamzaod Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
mamiemando Messages postés 33768 Date d'inscription   Statut Modérateur Dernière intervention   -
Salut à tous

J'ai la commande suivante. Quelqu'un peut m'aider pour convertir cette ligne de commande en script shell exécutable ?

curl -3 -v --ftp-ssl --insecure -T "/etc/hosts" --cacert /etc/ssl/private/vsftpd.cert.pem --ftp-ssl-ccc-mode active --disable-epsv --ftp-skip-pasv-ip 


et

curl --ftp-ssl --insecure --user hamza1:123456 -O ftp://127.0.0.1/upload/new  


et

curl --ftp-ssl --insecure --user hamza1:123456 -Q "-DELE slowlor" ftp://127.0.0.1/upload/

3 réponses

mamiemando Messages postés 33768 Date d'inscription   Statut Modérateur Dernière intervention   7 878
 
Il suffit de copier coller ces trois lignes à la suite dans un fichier (mettons /home/toto/script.sh) et de rajouter la ligne "#!/bin/sh" au début du fichier, ce qui devrait donner en gros :

#!/bin/sh 

curl -3 -v --ftp-ssl --insecure -T "/etc/hosts" --cacert /etc/ssl/private/vsftpd.cert.pem --ftp-ssl-ccc-mode active --disable-epsv --ftp-skip-pasv-ip  
curl --ftp-ssl --insecure --user hamza1:123456 -O ftp://127.0.0.1/upload/new  
curl --ftp-ssl --insecure --user hamza1:123456 -Q "-DELE slowlor" ftp://127.0.0.1/upload/ 


Une fois ce fichier sauvé, lance la commande :

chmod a+x /home/toto/script.sh


Pour exécuter ce fichier, tu peux par exemple lancer :

cd /home/toto 
./script.sh


... ou :

/home/toto/script.sh


Bonne chance
0
hamzaod Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
merci bien :)
0
mamiemando Messages postés 33768 Date d'inscription   Statut Modérateur Dernière intervention   7 878
 
De rien bonne continuation !
0