Comment faire script curl

Résolu
hamzaod Messages postés 7 Statut Membre -  
mamiemando Messages postés 33228 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

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    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
  2. hamzaod Messages postés 7 Statut Membre
     
    merci bien :)
    0
  3. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    De rien bonne continuation !
    0