Versatil a écrit 4 commentaires

  • # Résolu, grâce à vous :

    Posté par  . En réponse au message Ligne de commande fonctionne, pas le .sh. Évalué à 3.

    Merci Grégoire G, merci à tous d'avoir pris le temps de me répondre.

    La solution était en effet de chercher du côté du montage de mon disque dans le fstab.
    J'ai ajouté l'option "exec" qui a résolu le problème !!!

  • # La balle est dans mon camp...

    Posté par  . En réponse au message Ligne de commande fonctionne, pas le .sh. Évalué à 1.

    Merci Gil Cot pour ces précisions.
    En effet, ce n'est plus tout à fait la même chose.
    Mon fichier est bien exécutable.
    Il me reste à étudier le lien que tu m'as généreusement envoyé…

    Je trouve tout de même cela mystérieux que le double clic fonctionne si les deux chemins sont sur mon disque système et que cela ne marche plus si mon chemin "origine" est situé sur un autre disque…

    En tous cas, merci beaucoup !!!

  • # Arrh, le # et non !

    Posté par  . En réponse au message Ligne de commande fonctionne, pas le .sh. Évalué à 1.

    J'ignore pourquoi dans ce post il me change mon dièse en point d'exclamation mais dans mon script c'est bien un #….

  • # Problème de droit ?

    Posté par  . En réponse au message Ligne de commande fonctionne, pas le .sh. Évalué à 2. Dernière modification le 01 mars 2022 à 13:19.

    Tout d'abord, merci à tous pour votre aide.

    1/ En effet, le "read" est inutile, je l'ai enlevé.
    2/ ma première ligne est bien #!/bin/bash
    3/ donc au final le script est le suivant :

    #!/bin/bash
    rsync -av --delete /media/qorikancha/Photos/Photos/raw/2007/Guipavas+mariage/  /home/qorikancha/Bureau/arrivee/
    

    4/ Je progresse : le script fonctionne si je le lance via un terminal :
    mon_chemin/fichier.sh

    5/ Problème : j'ai placé mon fichier "fichier.sh" sur le bureau (Ubuntu) et si je double clique pour le lancer, ça ne fonctionne pas.

    6/ D'où ma question : pourquoi pus-je lancer ce script depuis le terminal et pourquoi il ne se lance pas si je double-clique dessus depuis le bureau ?

    Merci d'avance.