Comment faire script curl

Résolu
hamzaod Messages postés 7 Statut Membre -  
mamiemando Messages postés 34184 Statut Modérateur -
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 34184 Statut Modérateur 7 888
 
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 7 Statut Membre
 
merci bien :)
0
mamiemando Messages postés 34184 Statut Modérateur 7 888
 
De rien bonne continuation !
0