bon ben, /tina n'est pas dans ton path.
par contre /tina/Bin y est.
Donc, déplace ton fichier dans /tina/Bin
mais encore une fois, il vaut mieux donner le chemin complet à cron :)
Ha au fait : C'EST LE GROS BORDEL SUR TON SYSTEME !!! :fou:
qu'est-ce que tu nous a foutu là !! Ho mon dieu [:totoz]
bon, chemin complet de où se trouve ton fichier et resultat de $echo $PATH ...
AGA
càd? Moi cela ne marche pas donc je dois pas avoir le . dans le path :)
Par contre je ne sais pas le lancé aillerus que ds le repertoire du fichier en faisant ./fichier
et je voudrais le lancer dans la cron.
bobuse
clair :/
philou_a7
petit rappel au passage : ajouter . dans le $PATH est une faille de securité potentielle ;)
AGA
Dans le cron je l'ai appelé comme ça :
/chemin/monfichier.ksh
Mais j'ai des mails dans root pour me dire fichier introuvable.
d'ailleurs qd je fais monfichier comme je l'ecrivais tout à l'heure, je suis dans le repertoire du dit fichier!
bobuse
moi ma méthode, c'est de mettre mes scipts dans ~/bin (dans mon homedir quoi), d'ajouter ce rep à mon path. Comme ça, je me les trimballe avec tout le reste.
Pour cron, il vaut mieux lui spécifier le chemin complet, car apparemment, le path n'est pas forcément chargé :/
void_ppc
a mon avis le plus propre est de créer un répertoire ~/bin dans le cron tu appelle ton script par le chemin complet, et tu peut rajouter ce chemin a ton PATH si tu veut les lancer directement a partir du shell sans passer par le chemin complet
AGA
ha ok.
Non il ne l'est pas.
Comment l'appelé depuis un crontab par exemple?
Sinon quel est l'endroit propre pour mettre ses propres scripts?
/usr/bin?
bobuse
il est dans ton path ?
pour que seul l'appel au nom de fichier soit suffisant, il faut qu'il soit dans ton path.
AGA
Bonjour,
j'ai ecris un script.
la première ligne contient ceci :
#!/usr/bin/ksh
qd je lance le fichier nom_fichier cela me dit ceci :
/usr/bin/ksh: nom_fichier: introuvable.
si je fais ceci ./nom_fichier le script fonctionne.
Comment faire pour que seul l'appel au nom de fichier soit suffisant? ou comment l'appeler dans la crontab?