[Cron]Remplacement par Cronie

Mise à jour / Création /debug de paquetages
Répondre
Avatar de l’utilisateur
Ypnose
Maître du Kyudo
Messages : 1363
Inscription : sam. 01 mai 2010, 13:17

[Cron]Remplacement par Cronie

Message par Ypnose »

Bonsoir,
En plus de la surprise net-tools / inetutils ce matin (sans annonce), il semblerait que cron soit remplacé par cronie. J'ai un peu discuté avec FoolEcho, à ce sujet.
Je peux donc garder mon 'ancien' paquet cron de base?
Et puis j'y pense aussi, je n'ai jamais ajouté de tâche planifié, est-il donc utile de toujours garder le daemon dans le rc.conf (même si je pense qu'il y a des tâches planifiés par le système lui-même)?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17576
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Cron]Remplacement par Cronie

Message par benjarobin »

A ce que j'ai pu lire cronie est conseillé par rapport à crond. Sinon il est fortement déconseillé de désactiver cron, en effet il y a par exemple la tache qui gère la taille de tes log pour éviter que ceux-ci explosent. Puis tu en as une autre qui s'occupe de l'indexation de tes fichiers (updatedb pour la commande locate)
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
chipster
Maître du Kyudo
Messages : 2063
Inscription : ven. 11 août 2006, 22:25
Localisation : Saint-Étienne (42)
Contact :

Re: [Cron]Remplacement par Cronie

Message par chipster »

tu peux me faire un crontab -e stp ?
Perso c'est totalement vierge pour ma part
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [Cron]Remplacement par Cronie

Message par oktoberfest »

Si ton pc est allumé 24h/24, cron a son utilité.
Si c'est un pc allumé occasionnellement (éteint la nuit par exemple), cron est beaucoup moins utile car la majorité des tâches systèmes planifiés (la rotation des logs par exemple) est prévue la nuit.
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Cron]Remplacement par Cronie

Message par tuxce »

Ypnose a écrit :Bonsoir,
En plus de la surprise net-tools / inetutils ce matin (sans annonce)
inetutils faisant partie de base, il ne devaient pas y avoir de surprise.
Ypnose a écrit :il semblerait que cron soit remplacé par cronie.
cronie fait maintenant partie du groupe base (mais ce changement date de bien longtemps), mais dcron n'est pas supprimé, du coup, il n'y a aucune incidence sur une ancienne installation.
Ypnose a écrit : Et puis j'y pense aussi, je n'ai jamais ajouté de tâche planifié, est-il donc utile de toujours garder le daemon dans le rc.conf (même si je pense qu'il y a des tâches planifiés par le système lui-même)?

Code : Tout sélectionner

ls /etc/cron.*
te donnera la réponse; en plus de ce qu'un utilisateur aurait éventuellement rajouté:

Code : Tout sélectionner

ls /var/spool/cron
oktoberfest a écrit : Si c'est un pc allumé occasionnellement (éteint la nuit par exemple), cron est beaucoup moins utile car la majorité des tâches systèmes planifiés (la rotation des logs par exemple) est prévue la nuit.
dcron depuis la version 4 et cronie intègrent anacron sinon il y a le paquet anacron pour lancer les tâches dont le temps d'activation a été dépassé.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Cron]Remplacement par Cronie

Message par FoolEcho »

@chipster: À l'instar de la création d'une nouvelle table pour un utilisateur, on part effectivement de zéro... Dans le fonctionnement, ça ne change rien mais c'est dommage par rapport à la version de dcron qui donnnait le standard de formatage.

Il faut remettre en place la table pour root (un pacsave a été fait normalement). Et certaines commandes pour crontab ont changé (voir le man). Je n'ai pas vérifié dans le détail (notamment l'apport d'anacron) mais tout semble fonctionner ( les @hourly, etc. et /etc/cron.*/ sont bien pris en compte -- bon, maintenant j'ai pas des milliers de tâches... ). Anecdotiquement, le seul bémol que j'ai vu dans le log de cron et qu'il cherche un /etc/crontab (mais c'était déjà le cas avec dcron).
Lien vers le hors-sujet précédent: http://forums.archlinux.fr/post79701.html#p79701 et surtout l'annonce officielle confidentielle: https://bbs.archlinux.org/viewtopic.php?id=120100 .
Ypnose a écrit :Je peux donc garder mon 'ancien' paquet cron de base?
Oui. Mais la principale raison au remplacement de dcron et qu'en cas de bug, les développeurs actuels ne pourront réagir rapidemment (du coup, le paquet a souffert d'être souvent cassé ces derniers temps, d'où son retrait du groupe base).
tuxce a écrit :inetutils faisant partie de base, il ne devaient pas y avoir de surprise.
Pas vu passer non plus... Et si je n'avais pas eu à faire avec cron récemment, je ne l'aurai pas vu non plus. :|
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
jaco
Chu Ko Nu
Messages : 344
Inscription : ven. 18 mars 2011, 23:42
Localisation : Toulouse, France

Re: [Cron]Remplacement par Cronie

Message par jaco »

tuxce a écrit : inetutils faisant partie de base, il ne devaient pas y avoir de surprise.
Sauf que ceux qui ont déjà Arch d'installé et qui se contentent de le mettre à jour par pacman, rien n'a été annoncé...
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Cron]Remplacement par Cronie

Message par tuxce »

Ok j'avais pas saisi pour inetutils :chinois:, je pensais qu'il était dans "base" avec net-tools et que du coup, le fait que le bin "hostname" ait été déplacé ne devait pas induire d'erreurs, surtout que wicd avait une erreur due plutôt à la différence de sortie de la commande ifconfig ...
Avatar de l’utilisateur
Ypnose
Maître du Kyudo
Messages : 1363
Inscription : sam. 01 mai 2010, 13:17

Re: [Cron]Remplacement par Cronie

Message par Ypnose »

tuxce: aucune infos comme a dit jaco. J'ai fait la découverte grâce au forum, d'ailleurs.

Merci les gars pour les précisions. Je me doutais qu'il ne fallait pas enlever cron mais maintenant je sais vraiment pourquoi.

Super forum!
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Cron]Remplacement par Cronie

Message par FoolEcho »

tuxce a écrit :Ok j'avais pas saisi pour inetutils :chinois:
D'où ma demande vis-à-vis du wiki sur startx avec hostname (hostname revient dans base par l'intermédiaire de inetutils, donc par conséquent on ne devrait pas l'indiquer... sauf qu'on peut totalement rater ce paquet comme l'atteste les récents messages sur le forum... je chipote un peu, mais peut-être le préciser ? ). :chinois:
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Cron]Remplacement par Cronie

Message par FoolEcho »

Sinon, parce que je pense que ça peut en rassurer certains (dont moi en fait :mrgreen: : j'ai pu regarder et tester un peu plus en détail), en ce qui concerne le pourquoi de la table vide avec crontab -e: les différentes tâches en rapport avec /etc/crond.hourly, daily, weekly, monthly n'ont plus besoin de figurer dans la crontab de root.
En gros: cron a déjà une tâche qui s'occupe de lancer celles de /etc/crond.hourly (toutes les heures + 1 minute pétante), dont une concernant anacron (autre nouveauté par rapport à cronie) qui s'occupe de lancer les tâches /etc/crond.d/daily/weekly/monthly (donc la rotation des différents logs est assurée).

Par conséquent, aucun problème avec la table vide obtenue par crontab -e et un éventuel passage à cronie.
Il faut simplement ajouter vos propres tâches minutées supplémentaires récupéré depuis la table précédente, un pacsave normalement dans /var/spool/cron (téléchargement de mises à jours à telle heure, etc..).

Y aura plus qu'à faire glisser le fichier d'exemple du wiki sur un petit couplet sur dcron et hop... :sifflote: (j'essaierai de voir ça demain, sauf si quelqu'un est plus rapide :chinois: ).
«The following statement is not true. The previous statement is true.» :nage:
Répondre