pb crontab

pb crontab - Linux et OS Alternatifs

Marsh Posté le 18-10-2002 à 18:06:33    

bonjour,
 
 
G un pb avec ma crontab. mon script commence bien par la ligne  
#!/bin/bash
Or cron ne lance pas mon script. Le mail me dit :  
: bad interpreter: Permission denied_base: /bin/bash
alors la ????
mon bash est bien dans le rep /bin et les droits sont OK.
Dans le mail g aussi ce message :X-Cron-Env: <SHELL=/bin/sh>
Comprend ps ... je sais que cron lance les script avec le sh mais avec la ligne #!/bin/bash, il devrait le changer ????
Mon script marche tres bien en le lancant a la mano !!!!!
De plus le script :
#!/bin/bash
echo toto > /dev/pts/1
lance avec cron marche tres bien ?????
qqun sait ????
 
 
Merci
 
 

Reply

Marsh Posté le 18-10-2002 à 18:06:33   

Reply

Marsh Posté le 18-10-2002 à 18:08:11    

essaye de lui mettre #!/bin/sh  
 
et vérifie que tu as bien mis les droits d'éxécution dessus


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 18-10-2002 à 18:08:57    

Oui mais mon script est ecrit pour du bash ..... pas du sh ...

Reply

Marsh Posté le 18-10-2002 à 18:19:20    

je crois ke sh est un alias vers bash


---------------
"Je brandirai une épée d'orichalque, je m'assouvirai sur des Templiers." | "Avec dans son sillage l'Ombre du Diable, Leirn appelait les morts pour une danse macabre et déchainaît les horreurs de la nuit..."
Reply

Marsh Posté le 18-10-2002 à 19:02:15    

fais voir ton script ptilu

Reply

Marsh Posté le 18-10-2002 à 20:19:47    

ptilunix a écrit a écrit :

Oui mais mon script est ecrit pour du bash ..... pas du sh ...




 
SH n'existe pas, c'est tjrs un lien ou un alias 9selon les distribs) vers bash en general sinon ksh csh tcsh etc....
 
ton cron a mon avis tu t'es trompe qlque part.
ton script doit etre de droits entre 600 & 777
ensuite
ton cron doit etre celui du user proprietaire du script ou celui de root.
 
enfin si tu as tjrs par reussi
verifies ton cron
crontab -l
.....
1 1 * * * script  
.....
par exemple
 

si la encore il n'y a pas d'erreur si ton script a ete telecharge il se peut qu'il y ai des problemes de retour chario a la windows (^M) alors fais
dos2unix nomduscript.

 
 
si la encore tu a des problemes reviens avec une copie de ton script et de ton crontab et un ll de ton fichier pour qu'on puisse t'aider...
 
(je pense que c'est le (^M) qui merde dans ton cas...
fais le dos2unix je suis presque sur que c'est ca ton probleme
.
 
ca arrive si tu tapes tes scripts dans un office-like par exemple.


---------------
[:kuroineko] Francois.P tel: (+33)617230820 http://www.ifrance.com/fpussault  fpussault@caramail.com
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed