OVH Cloud OVH Cloud

[CRON] Précisions sur Cron

22 réponses
Avatar
bouillabaisse
Bonjour,
J'ai bien suivi le fil concernant les travaux effectués par Cron ou
Crontab (je ne sais plus) et, à l'aide de CronniX j'ai modifié les
heures de mise en route de ces travaux. Vérifié sous Terminal,
l'opération s'est bien déroullée.
Par contre, comment faire pour savoir, après coup, si ces travaux ont
bien eu lieu?

--
Rene Chamayou
punzonen1@serr.se

10 réponses

1 2 3
Avatar
pdorange
Rene Chamayou wrote:

Merci pour tes explications. Lorsque je recherche par le Finder
"system.log" ça mouline et ne donne rien.


Pour cette technique, il faut faire la recherche sur 2 critères :

- "Nom" contient "system.log"
- "visibilité" égale "éléments visible et invisible"

Mais Jacques Perrocheau a donné une technique encore bien plus simple
pour les logs, c'est de directement lancer la console et de cliquer sur
le bouton "LOG" (HISTORIQUE en français) et de choisir le dossier dans
la liste "/var/log", tu y verras aussi daily.out normalement...

Si daily.out n'existe pas, cela pourrait indiquer que CRON a jamais
tourné sur ta machine.

Mais attention ces .out ne sont générés que si les commandes sont lancés
par CRON me semble-t-il, enfin du moins si le lancement a rediriger la
sortie dans ce fichier, et ça je sais pas si CRONIX le fait...

Par aller à j'obtiens un résultat mais ne trouve pas les daily.out.


Pas de weekly.out, ni de monthly.out non plus ?


Je vais étudier à l'aide des URL que tu me frounis ici.
Ca explique le fonctionnement de CRON.


Peut être faut-il se loguer en ROOT?
Non, pas pour consulter. être admin peut être par contre...


--
Pierre-Alain Dorange

Vidéo, DV et QuickTime pour Mac <alcazar.xbecom.com/videogarage/>
Clarus, the DogCow <clarus.chez.tiscali.fr/>

Avatar
bouillabaisse
Pierre-Alain Dorange wrote:


Pour cette technique, il faut faire la recherche sur 2 critères :

- "Nom" contient "system.log"
- "visibilité" égale "éléments visible et invisible"

Mais Jacques Perrocheau a donné une technique encore bien plus simple
pour les logs, c'est de directement lancer la console et de cliquer sur
le bouton "LOG" (HISTORIQUE en français) et de choisir le dossier dans
la liste "/var/log", tu y verras aussi daily.out normalement...

Si daily.out n'existe pas, cela pourrait indiquer que CRON a jamais
tourné sur ta machine.

Mais attention ces .out ne sont générés que si les commandes sont lancés
par CRON me semble-t-il, enfin du moins si le lancement a rediriger la
sortie dans ce fichier, et ça je sais pas si CRONIX le fait...

Par aller à j'obtiens un résultat mais ne trouve pas les daily.out.


Pas de weekly.out, ni de monthly.out non plus ?


Je vais étudier à l'aide des URL que tu me frounis ici.
Ca explique le fonctionnement de CRON.


Peut être faut-il se loguer en ROOT?
Non, pas pour consulter. être admin peut être par contre...

Merci, je vais voir avec la méthode indiquée par Jacques.


--
Rene Chamayou



Avatar
bouillabaisse
Matt wrote:

On Thu, 20 Jan 2005 18:02:08 +0100,
Rene Chamayou wrote:

Chaque fois que je rentre une de ces lignes j'obtiens "permission
denied" ou "command not found"

[snip...]

Et là "Permission denied"
J'ai du rater quelque chose.


Oui.
Je n'ai jamais dit que c'était des commandes.

Lorsque j'indique des commandes je les précèdent par "$ ".
D'accord mais alors où dois-je taper ces lignes?


--
Rene Chamayou



Avatar
pdorange
Matt wrote:

Si daily.out n'existe pas, cela pourrait indiquer que CRON a jamais
tourné sur ta machine.


Non cela voudrait dire que soit periodic est mal configuré (car les
scripts de maintenance sont lancés par lui) soit que les jobs dans la
crontab système sont désactivés, mais ne veut nullement dire que cron n'a
jamais "fonctionné".


C'est bien pourquoi, j'ai indiquer "pourrait indiquer"... A priori René
n'a pas dut déconfigurer crontab ou autres, il doit être dans la
situation "par défaut"...

--
Pierre-Alain Dorange

Vidéo, DV et QuickTime pour Mac <alcazar.xbecom.com/videogarage/>
Clarus, the DogCow <clarus.chez.tiscali.fr/>


Avatar
mv
Rene Chamayou :

D'accord mais alors où dois-je taper ces lignes?


As-tu lu la réponse donnée par Jacques Perrocheau ?
Voir : <news:csog4e$scq$

Pourquoi ne pas faire simple ? Ce qu'il t'a dit prend quelques
secondes...
--
Les PL sont ici : http://michel.vauquois.free.fr
via Shippagan : http://nicole.jacquet2.free.fr/Quebec2002/
via la Côte Nord : http://nicole.jacquet2.free.fr/Quebec2000/

Avatar
mv
Pierre-Alain Dorange :

C'est bien pourquoi, j'ai indiquer "pourrait indiquer"... A priori René
n'a pas dut déconfigurer crontab ou autres, il doit être dans la
situation "par défaut"...


Ceci dit, je viens de me souvenir d'une anecdote qui m'était arrivée
sous OSX 2 : le script "/private/etc/periodic/daily/500.daily" était
absent de ma machine... et je vous assure que je n'avais jamais bricolé
dans icelle... Je me demandais à cette époque pourquoi Cocktail me
disait toujours qu'il ne pouvait exécuter le script en question...
--
Les PL sont ici : http://michel.vauquois.free.fr
via Shippagan : http://nicole.jacquet2.free.fr/Quebec2002/
via la Côte Nord : http://nicole.jacquet2.free.fr/Quebec2000/

Avatar
mv
Matt :

Mac OS X 10.2 n'était pas livré avec periodic(8).


Je ne vous démentirai pas... sauf que le script en question était
présent sur la bécane de ma femme, en OSX 2 lui aussi (elle aussi est
une v.2 remarquez... )
--
Les PL sont ici : http://michel.vauquois.free.fr
via Shippagan : http://nicole.jacquet2.free.fr/Quebec2002/
via la Côte Nord : http://nicole.jacquet2.free.fr/Quebec2000/

Avatar
laurent.pertois
Matt wrote:

Mac OS X 10.2 n'était pas livré avec periodic(8).


Si, on a laissé tomber les scripts bricolés par Apple en 10.2 justement,
cf :

<http://docs.info.apple.com/article.html?artnum7388>

--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.

Avatar
francois.jacquemin
Rene Chamayou wrote:


/var/log/daily.out pour @daily
/var/log/weekly.out pour @weekly
/var/log/monthly.out pour monthly
Chaque fois que je rentre une de ces lignes j'obtiens "permission

denied" ou "command not found"


Essaie sudo cat /var/log/daily.out par exemple. Ces fichiers sont des
fichiers textes que tu peux lire en utilisant des droits
d'administrateur, cela dit, avec n'importe quel éditeur de texte.
--
F. Jacquemin


Avatar
mv
Laurent Pertois :

Mac OS X 10.2 n'était pas livré avec periodic(8).


Si, on a laissé tomber les scripts bricolés par Apple en 10.2 justement,


Merci d'avoir confirmé... Je m'étais aperçu de l'absence du script
500.daily à la suite d'une contribution* de Jacques Perrocheau datée de
septembre 2003, époque à laquelle la 10.3 n'était pas sortie me
semble-t-il.

* <news:1g18e1r.81kg8i15jp75sN%
--
Les PL sont ici : http://michel.vauquois.free.fr
via Shippagan : http://nicole.jacquet2.free.fr/Quebec2002/
via la Côte Nord : http://nicole.jacquet2.free.fr/Quebec2000/


1 2 3