summaryrefslogtreecommitdiff
path: root/content/Informatique/2013-05-08-fcron2cron_en.rst
blob: 0e51388445ed1f2084c408fcf597c15004d59e08 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
.. -*- mode: rst -*-
.. -*-  coding: utf-8 -*-

==================
From fcron to cron
==================

:date: 2013-05-08
:tags: Libre, Administration
:summary: |summary|
:logo: /images/time/time_75.jpg
:lang: en
:slug: fcron-to-cron
:translation: true
:status: draft

.. default-role:: literal


.. figure:: {filename}/images/time/time.jpg
    :figwidth: 150
    :figclass: floatleft
    :alt: Pavement

    Image : `Toni Verdú Carbó`_ (creativecommons_)

.. _Toni Verdú Carbó: http://www.flickr.com/photos/tonivc/2283676770/in/photostream/
.. _creativecommons: http://creativecommons.org/licenses/by-nc-nd/2.0/deed.fr

|summary|

.. |summary| replace::
    Debian Wheezy is now out, and this new realease removed some packages,
    including fcron_.
    Il s'agit du
    gestionnaire de tâche planifiées que j'utilisais jusqu'alors. Ce petit
    guide a pour vocation de vous expliquer comment migrer la configuration.

.. _fcron: http://fcron.free.fr/

Fcron avait l'avantage de pouvoir gérer l'arrêt de la machine, et lancer les
tâches en attente lors du redémarrage. Quand on s'auto-héberge, cela permet de
prendre en charge les coupures inopinées, et se passer du couple cron/anacron.
Debian a fait le choix de préférer ce dernier couple plutôt que fcron, voici
donc un petit guide pour passer de l'un a l'autre.

Migration ?
===========

Pour commencer, pas de panique, le paquet est supprimé des dépôts, mais reste
parfaitement fonctionnel sur votre machine. Vous n'avez donc pas besoin de vous
précipiter, tout va continuer de tourner tout seul comme auparavant. Vous
pouvez même choisir de ne pas migrer et continuer à l'utiliser. Toutefois,
si des failles de sécurités sont trouvées sur le programme, aucune mise à jour
ne sera effectuée : c'est à vous de vous tenir informé du développement de
l'application et de faire l'installation.

Voici un programme python qui se charge de faire la migration d'un fcrontab
vers un crontab. Il ne fait que générer les fichiers de configuration, et
n'enregistre rien sur le système. Le script va lire les fcrontab enregistrées
dans le répertoire `/var/spool/fcron/` et génère en sortie les crontab
correspondantes pour chacun de ces utilisateurs.

Les instructions spécifiques sont converties, dans la mesure du possible.