at-3.1.20

Introduction à at

Le paquet at permet de faire de l'exécution retardée et du traitement par lot. Il est requis pour être conforme à la LSB (Linux Standards Base).

Ce paquet est connu pour se construire correctement sur une plateforme LFS-8.3.

Informations sur le paquet

  • Téléchargement (HTTP) : http://ftp.debian.org/debian/pool/main/a/at/at_3.1.20.orig.tar.gz

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 du téléchargement : e7bd7b785b2cbb17e133d6bdc0fb099e

  • Taille du téléchargement : 128 Ko

  • Estimation de l'espace disque requis : 1.8 Mo

  • Estimation du temps de construction : moins de 0.1 SBU

Dépendances de at

Requises

Un MTA

Facultatives

Linux-PAM-1.3.0

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/at

Installation de at

Avant la construction de at, en tant qu'utilisateur root vous devez créer le groupe et l'utilisateur atd qui exécutera le démon atd :

groupadd -g 17 atd                                                  &&
useradd -d /dev/null -c "atd daemon" -g atd -s /bin/false -u 17 atd &&
mkdir -p /var/spool/cron

Corrigez Makefile.in pour que le répertoire de la documentation soit installé dans un répertoire docdir spécifique :

sed -i '/docdir/s/=.*/= @docdir@/' Makefile.in

Régénère les fichiers de construction pour être cohérent avec la version du paquet :

autoreconf

Installez at avec les commandes suivantes :

./configure --with-daemon_username=atd        \
            --with-daemon_groupname=atd       \
            SENDMAIL=/usr/sbin/sendmail       \
            --with-systemdsystemunitdir=/lib/systemd/system &&

make -j1

Ce paquet n'est pas fourni avec une suite de tests.

Maintenant, en tant qu'utilisateur root :

make install \
        docdir=/usr/share/doc/at-3.1.20 \
      atdocdir=/usr/share/doc/at-3.1.20 

Configuration de at

Fichiers de configuration

/etc/at.allow et /etc/at.deny détermine qui peut soumettre un travail via at ou batch.

Unité Systemd

Pour démarrer le démon atd au démarrage, activez l'unité systemd précédemment installée en lançant la commande suivante en tant qu'utilisateur root :

systemctl enable atd

Contenu

Programmes installés: at, atd, atq (lien symbolique), atrm (lien symbolique), atrun et batch
Bibliothèques installées: Aucune
Répertoires installés: /var/spool/cron/at{jobs,spool} et /usr/share/doc/at-3.1.20

Descriptions courtes

at

met en files d'attente, examine ou efface les travaux pour une exécution différée.

atd

est le démon qui place les travaux en file d'attente pour une exécution différée.

atq

affiche la liste des travaux en attente de l'utilisateur, ou tous les travaux pour le superutilisateur.

atrm

efface des travaux, identifiés par leur numéro.

atrun

lance les travaux en file d'attente pour une exécution différée.

batch

est un script qui exécute les commandes quand le taux de charge du système le permet.

Last updated on 2018-08-25 23:33:31 +0200