fcron-2.9.3

Introducción a fcron

Localización de descarga (HTTP):		http://fcron.free.fr/fcron-2.9.3.src.tar.gz
Localización de descarga (FTP):			ftp://ftp.seul.org/pub/fcron/fcron-2.9.3.src.tar.gz
Versión usada:					2.9.3
Tamaño del paquete:				372 KB
Estimación del espacio necesario en disco:	2.7 MB

El paquete fcron contiene el demonio fcron. Es un planificador de tareas periódicas pensado como sustituto de Vixie Cron.

fcron recomienda:
un sistema de correo local (sendmail-8.12.9 o postfix-2.0.7, por ejemplo)
fcron utilizará:
Linux_PAM-0.77, openjade-1.3.2 y docbook-dsssl-1.78

Instalación de fcron

Fcron utiliza la facilidad cron de syslog para registrar todos los mensajes. Puesto que LFS no establece esta facilidad en /etc/syslog.conf, debemos hacerlo antes de instalar fcron. Este comando añadirá la línea necesaria al fichero /etc/syslog.conf.

cat >> /etc/syslog.conf << "EOF"
# Inicio de la adición de fcron a /etc/syslog.conf

cron.* -/var/log/cron.log

# Fin de la adición de fcron
EOF

El fichero de configuración ha sido modificado, por tanto recarga el demonio sysklogd para activar los cambios.

/etc/rc.d/init.d/sysklogd reload

Instala fcron ejecutando los siguientes comandos:

./configure &&
make &&
make install

Instalar fcron sin MTA

Fcron no necesita un agente de envío de correo (MTA) para ejecutarse, pero si está instalado lo utilizará para enviarte los resultados del guión fcron. Si deseas instalar fcron sin un MTA, ejecuta los siguientes comandos:

./configure --without-sendmail &&
make &&
make install

Explicación de los comandos

--with-dsssl-dir=/usr/share/sgml/docbook/dsssl-stylesheets-1.78 : Puede añadirse SI tienes instalado openjade y dsssl-stylesheets.

Configuración de fcron

Guión make install

Una vez instalados los ficheros, el guión make install entra en una rutina de configuración. La primera prueba será comprobar el grupo llamado fcron. Si no existe, te mostrará la línea de comando propuesta por el guión y un símbolo del sistema para que introduzcas "y" (aceptar) o "n" (rechazar). Esto se repite para crear un usuario llamado fcron y para instalar un guión en el directorio rc.d con sus correspondientes enlaces simbólicos en los niveles de arranque 2, 3, 4 y 5. El paso final de la configuración es parar cualquier proceso fcron existente y lanzar el nuevo fcron. Un "y" aquí parará los procesos fcron actuales. Los siguientes comandos sustituirán el guión fcron por uno basado en una plantilla de BLFS:

cat > /etc/rc.d/init.d/fcron << "EOF"
#!/bin/sh
# Inicio de $rc_base/init.d/fcron

# Basado en el guión sysklogd de LFS-3.1 y anteriores.
# Reescrito por Gerard Beekmans  - gerard@linuxfromscratch.org

source /etc/sysconfig/rc
source $rc_functions

case "$1" in
        start)
                echo "Iniciando fcron..."
                loadproc fcron
                ;;

        stop)
                echo "Parando fcron..."
                killproc fcron
                ;;

        restart)
                $0 stop
                sleep 1
                $0 start
                ;;

        status)
                statusproc fcron
                ;;

        *)
                echo "Uso: $0 {start|stop|restart|status}"
                exit 1
                ;;
esac

# Fin de $rc_base/init.d/fcron
EOF
chmod 755 /etc/rc.d/init.d/fcron &&
mv /etc/rc.d/rc0.d/K60fcron /etc/rc.d/rc0.d/K08fcron &&
mv /etc/rc.d/rc6.d/K60fcron /etc/rc.d/rc6.d/K08fcron

Contenido

El paquete fcron contiene fcron, fcrontab, fcronsighup y fcrondyn.

Descripciones