Bienvenue visiteur (Inscription |  Connexion)
Qui est en ligne ?
Il y a : 16 utilisateurs en ligne, consultez le détail
Auteur Message
mali44
#0 Message posté le : 30-04-2005 à 11:44:16


Petit scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 16-04-2005
Nombre de messages : 8
slt,

Voilà, j'ai un petit souci avec cron, si j'edite un fichier avec mon script et ensuite fait un crontab script le fichier apparait bien ds var/spool/cron mais rien ne se passe. Pour faire fonctionner cron je dois ecrire la meme ligne ds le fichier /etc/crontab, ce qui, apparemment n'est pas tres orthodoxe. Mais je ne sais pas comment cron est intégré au système, et est-il possible de le réinstaller. Pour info si je lance l'utilitaire webmin et cron ça plante, pas d'accès?

a+

PS: mandrake 10.1

-------------------------------------
Vade retro Satanas
selimb
#1 Message posté le : 30-04-2005 à 11:49:19


Hobbit


Forum : Inscrit
Association :
Arrivé(e) le : 18-04-2005
Nombre de messages : 1219
Bonjour.. essaie (ss root)
service --help
service -f cron start
( ou --full-restart ) .. sans etre sur..
puis:
service --status-all
.. et verife si cron est actif


--Message édité par selimb le 30-04-2005 à 11:50:54--


-------------------------------------
http://s.bouras.free.fr/citaPop-Up/
mali44
#2 Message posté le : 01-05-2005 à 12:16:21


Petit scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 16-04-2005
Nombre de messages : 8
slt selimb

crond (pid 25737) est en cours d'exécution... depuis le début, j'avais déjà vérifié.

ce script fonctionne qd je le lance en manu. j'ai ecri ce script avec kwrite ds un fichier nomé essai et puis j'ai fait crontab essai

pour info crontab -l
Code:

[root@ordiyo yo]# crontab -l
# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (essai installed on Fri Apr 29 22:52:25 2005)
# (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)
* * * * * sh /home/yo/coucou[root@ordiyo yo]#

et coucou
Code:

[root@ordiyo yo]#cat /home/yo/coucou
cp /home/yo/licence.jpeg /home/yo/programmes/[root@ordiyo yo]#

les droits d'execution sont bien positionnés

pour que cette tache fonctionne je suis obligé de modifiér /etc/crontab
Code:

[root@ordiyo yo]# cat /etc/crontab
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# run-parts

* * * * * root sh /home/yo/coucou

01 * * * * root nice -n 19 run-parts /etc/cron.hourly
02 4 * * * root nice -n 19 run-parts /etc/cron.daily
22 4 * * 0 root nice -n 19 run-parts /etc/cron.weekly
42 4 1 * * root nice -n 19 run-parts /etc/cron.monthly


je vais essayer avec vi pour voir si c'est un pb de suceptibilité...


-------------------------------------
Vade retro Satanas
tamiel
#3 Message posté le : 04-05-2005 à 12:40:47


Hobbit


Forum : Inscrit
Association :
Arrivé(e) le : 17-10-2003
Nombre de messages : 1068
Pour créer/Editer une crontab :
crontab -e


-------------------------------------
If you don't know, ask manpage !
pocrave
#4 Message posté le : 04-05-2005 à 16:02:17


Hobbit


Forum : Inscrit
Association :
Arrivé(e) le : 31-01-2004
Nombre de messages : 1870
Plutôt que de mettre "sh" dans ton crontab, tu devrais essayer de le mettre dans ton script :
crontab :
* * * * * sh /home/yo/coucou

/home/yo/coucou :
#!/bin/sh

cp /home/yo/licence.jpeg /home/yo/programmes/


--Message édité par pocrave le 14-05-2005 à 11:05:45--


-------------------------------------
Qui ne tente rien n'a rien
arnaud
#5 Message posté le : 14-05-2005 à 10:58:11


Elfe


Forum : Modérateur
Association :
Arrivé(e) le : 09-04-2003
Nombre de messages : 3068
Si le cron ne marche pas, il faut peut-être vérifié que l'utilisateur est dans le groupe cron et qu'il est autorisé à utiliser cron dans /etc/cron.allow .

-------------------------------------
« Quand les mouettes ont pied, il est temps de virer de bord »
Linux User 257612