OVH Cloud OVH Cloud

crontab [spécifique Debian ?]

3 réponses
Avatar
hugolino
Salut à tous (toujours autant de gonzesses sur le ng ? ;-/)


J'ai un petit problème de comprenette à propos de cron...

J'ai ajouté la ligne suivante dans /etc/crontab :
«0 0 * * * * cat /home/hugo/Sons/Close.wav >/dev/audio || echo -e
"\a" >/dev/tty0» Tout ça pour avoir une alerte à minuit...

Mais cette commande ne s'exécute pas...

Je sais qu'il peut y avoir des problèmes de prise en compte des
nouvelles entrées dans la crontab, mais ça ne s'aplique pas dans mon
cas puisque j'ai rebooté au moins deux fois en une semaine.

Bref je m'interroge à propos de la gestion des tâches «crontabisées» sur
Woody (stable)

Pourquoi aie-je des fichiers comme "0anacron" ou "logrotate" dans
"/etc/cron.daily" ou "0anacron" ou "lpr-ppd" dans "/etc/cron.weekly" ?

J'ai fouillé un peu dans ces différents fichiers mais je suis
«confused»...
Quelle est la différence entre anacron et cron ?

Par exemple dans "/etc/cron.weekly/0anacron", ça dit «This script
updates anacron time stamps. It is called through run-parts
either by anacron itself or by cron.»

Bref, I am melanging my self ze pinceau entre "cron", "anacron" et
"run-parts".

Une âme charitable (TN ?, QL ?) pourrait-elle m'orienter vers le RTFM
kivabien ?


Bref, il est où le f****g manual ?


--
Hugo NPN (i --> ee)
Le MLLL (mouvement lesbien pour le logiciel libre) vient de choisir Tuxette
comme emblème. "Vous voulez vraiment savoir pourquoi nous avons pris une
pingouine comme mascotte ?" a déclaré la leadeuse du mouvement. (zipiz.com)

3 réponses

Avatar
omnikron
On Tue, 27 Jan 2004 02:03:34 +0100
(Hugolino) wrote:

| J'ai ajouté la ligne suivante dans /etc/crontab :
| «0 0 * * * * cat /home/hugo/Sons/Close.wav >/dev/audio || echo -e
| "a" >/dev/tty0» Tout ça pour avoir une alerte à minuit...

c'est surement pas ca mais je me souviens mettre bagaré pdt un moment
avec cron... et il me semble que j'avais resolut pas mal de chose en
mettant les path complets des binaires a lancer. donc a savoir ici ca
serait (depend p-e) /bin/cat et /bin/echo
Avatar
Daniel Déchelotte

| J'ai ajouté la ligne suivante dans /etc/crontab :
| «0 0 * * * * cat /home/hugo/Sons/Close.wav >/dev/audio || echo -e
| "a" >/dev/tty0»

Petite erreur : le sixième champ doit être le nom d'utilisateur (root,
par exemple). Pas « * ».

| Une âme charitable (TN ?, QL ?) pourrait-elle m'orienter vers le RTFM
| kivabien ?

Bonjour à eux.

| Bref, il est où le f****g manual ?

???
man crontab
man 5 crontab (c'est celui-là qui donne la syntaxe de /etc/crontab)
man cron
man anacron
(évidemment)

--
Daniel Déchelotte
http://yo.dan.free.fr/
Avatar
Remi Moyen
On Tue, 27 Jan 2004, Hugolino wrote:

Salut à tous (toujours autant de gonzesses sur le ng ? ;-/)


J'ai un petit problème de comprenette à propos de cron...

J'ai ajouté la ligne suivante dans /etc/crontab :
«0 0 * * * * cat /home/hugo/Sons/Close.wav >/dev/audio || echo -e
"a" >/dev/tty0» Tout ça pour avoir une alerte à minuit...

Mais cette commande ne s'exécute pas...


Je me suis récemment rendu compte que crond, sur une Debian en tout cas,
refuse de tourner si le répértoire /etc/cron.d n'existe pas. Dans mon cas
par exemple, j'avais malencontreusement effacé ce répertoire le jour où
j'avais supprimé le dernier fichier qui était dedans, et depuis, cron ne
marchait plus. Il m'a suffit de le recréer, vide, pour pouvoir relancer
crond.

Mais bon, si tu as d'autres lignes de ta crontab qui marchent, et un crond
qui tourne, ça ne peut pas être ça.
--
Rémi Moyen
"Malgré les apparences, le temps est très varié à Nancy :
pluie, nuages, neige, brouillard, grêle, ..."