[Bash] - Probleme de PATH ? permissions ?
Posté : ven. 6 mai 2016 17:50
Bonjour,
Je suis en train de m'arracher les 4 cheveux qui me reste...
J'ai fait une tache cron pour executer mon script ci dessous, script qui fonctionne très bien si je le lance avec la commande "./transfert.sh depuis le répertoire ou il se trouve:
En revanche même si la tache cron s'execute bien le fichier donnees.csv ne part pas.
j'ai essayer d'executer le script depuis l'invite de l'user en ayant pris soin de modifier le path afin d'obtenir ca:
mais ou que je me place, sauf a être le répertoire /Envoi, j'ai immanquablement cette erreur
je me doute donc que l'execution du cron est confrontée au même problème, mais lequel ??
Le pire c'est que hier j'étais parvenu a faire fonctionné l'ensemble, mais en changeant d'user et de répertoire, tout a merdouillé et je ne vois vraiment pas ou...
si vous avez des idées je suis preneur
Je suis en train de m'arracher les 4 cheveux qui me reste...
J'ai fait une tache cron pour executer mon script ci dessous, script qui fonctionne très bien si je le lance avec la commande "./transfert.sh depuis le répertoire ou il se trouve:
Code : Tout sélectionner
#!/bin/bash
serveurdistant="xxx.xxx.xx.xx"
pathdestination="httpdocs/test"
Username="admin_xxxxxx"
Password="xxxxxxxx"
Port='21'
ftp -n $serveurdistant <<END_SCRIPT
quote USER $Username
quote PASS $Password
cd $pathdestination
put donnees.csv
quit
END_SCRIPT
exit
j'ai essayer d'executer le script depuis l'invite de l'user en ayant pris soin de modifier le path afin d'obtenir ca:
Code : Tout sélectionner
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/[b]games:/home/pi/Envoi/[/b]
Pourtant le fichier est bien là et les permissions sont (a priori) bonneslocal: donnees.csv: No such file or directory
Code : Tout sélectionner
-rwxr-xr-x 1 pi pi 2 mai 6 16:51 donnees.csv
-rwxr-xr-x 1 pi pi 256 mai 6 16:52 transfert.sh
Le pire c'est que hier j'étais parvenu a faire fonctionné l'ensemble, mais en changeant d'user et de répertoire, tout a merdouillé et je ne vois vraiment pas ou...
si vous avez des idées je suis preneur