J'obtiens le message "ligne de commande non trouvée..."
Quel est le message exact ?
Si c'est la première ligne, #!/bin/bash, comme suggéré par gUI il faut vérifier par un ls -l /bin/bash que ça existe.
Dans l'affirmatif, il faut que tu fasses un cat -n sur ton script pour voir s'il y a des ^M à la fin... Dans l'affirmative, c'est que le fichier est en format de fin de lignes dos/windows et non unix.
Si c'est la seconde ligne, il faut que tu fasses par exemple type rsync pour voir son chemin exact et reporter ce chemin absolu dans le script. Si ce n'est pas une installation standard, ta commande ne sera de toute façon pas trouvée quand tu poseras ton script dans un crontab...
"It is seldom that liberty of any kind is lost all at once." ― David Hume
# path
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au message Ligne de commande fonctionne, pas le .sh. Évalué à 5.
Quel est le message exact ?
Si c'est la première ligne,
#!/bin/bash, comme suggéré par gUI il faut vérifier par unls -l /bin/bashque ça existe.Dans l'affirmatif, il faut que tu fasses un
cat -nsur ton script pour voir s'il y a des^Mà la fin... Dans l'affirmative, c'est que le fichier est en format de fin de lignes dos/windows et non unix.Si c'est la seconde ligne, il faut que tu fasses par exemple
type rsyncpour voir son chemin exact et reporter ce chemin absolu dans le script. Si ce n'est pas une installation standard, ta commande ne sera de toute façon pas trouvée quand tu poseras ton script dans uncrontab..."It is seldom that liberty of any kind is lost all at once." ― David Hume