Re-installer CRON
Fermé
mali44
Messages postés
180
Date d'inscription
mercredi 12 mai 2004
Statut
Membre
Dernière intervention
24 novembre 2005
-
30 avril 2005 à 12:01
mali44 Messages postés 180 Date d'inscription mercredi 12 mai 2004 Statut Membre Dernière intervention 24 novembre 2005 - 1 mai 2005 à 12:15
mali44 Messages postés 180 Date d'inscription mercredi 12 mai 2004 Statut Membre Dernière intervention 24 novembre 2005 - 1 mai 2005 à 12:15
A voir également:
- Re-installer CRON
- Installer chromecast - Guide
- Installer windows 10 sans compte microsoft - Guide
- Installer ccleaner - Télécharger - Nettoyage
- Installer microsoft store - Guide
- Installer windows 10 gratuitement - Accueil - Mise à jour
2 réponses
Salut,
"j'edite un fichier avec mon script"
C'est quoi ton script?
Pour éditer crontab tu peut utiliser plutôt
crontab -e
"je lance l'utilitaire webmin et cron ça plante, pas d'accès? "
Il faut voir aussi les fichiers cron.allow et cron.deny qui se trouvent en /etc
pour voir les permissions pour crontab
dans /etc/cron.allow (s'il n'existe pas il faut le créer ) tu mets les utilisateurs ayant le droit d'utiliser crontab
pareil pour /etc/cron.deny (pour les utilisateurs n'ayant pas le droit d'éxécuter crontab
avec crontab -l tu peut visualiser la table cron
et en tant que root tu peut visualiser les tables cron d'utilisateurs
crontab -u user -l
tape dans la console pour plus des détails
man crontab et man 5 crontab
A+
"j'edite un fichier avec mon script"
C'est quoi ton script?
Pour éditer crontab tu peut utiliser plutôt
crontab -e
"je lance l'utilitaire webmin et cron ça plante, pas d'accès? "
Il faut voir aussi les fichiers cron.allow et cron.deny qui se trouvent en /etc
pour voir les permissions pour crontab
dans /etc/cron.allow (s'il n'existe pas il faut le créer ) tu mets les utilisateurs ayant le droit d'utiliser crontab
pareil pour /etc/cron.deny (pour les utilisateurs n'ayant pas le droit d'éxécuter crontab
avec crontab -l tu peut visualiser la table cron
et en tant que root tu peut visualiser les tables cron d'utilisateurs
crontab -u user -l
tape dans la console pour plus des détails
man crontab et man 5 crontab
A+
mali44
Messages postés
180
Date d'inscription
mercredi 12 mai 2004
Statut
Membre
Dernière intervention
24 novembre 2005
3
1 mai 2005 à 12:15
1 mai 2005 à 12:15
slt lami20j,
pour ce qui est de cron.allow mon script se lance en root avec les permissions root donc a priori pas de besoin de definir root ds cron.allow.
Pour le script c'était juste un essai (recopie d'un fichier toutes les minutes ds un repertoire) ce script fonctionne qd je le lance en manu
pour info crontab -l
[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
[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
[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
pour ce qui est de cron.allow mon script se lance en root avec les permissions root donc a priori pas de besoin de definir root ds cron.allow.
Pour le script c'était juste un essai (recopie d'un fichier toutes les minutes ds un repertoire) ce script fonctionne qd je le lance en manu
pour info crontab -l
[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
[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
[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