Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2818 connectés 

 


Dernière réponse
Sujet : pb crontab
kuroineko

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.


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
kuroineko

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.

superX fais voir ton script ptilu
leirn je crois ke sh est un alias vers bash
ptilunix Oui mais mon script est ecrit pour du bash ..... pas du sh ...
Mjules essaye de lui mettre #!/bin/sh  
 
et vérifie que tu as bien mis les droits d'éxécution dessus
ptilunix 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
 
 

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)