at-3.2.5

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).

This package is known to build and work properly using an LFS 12.1 platform.

Informations sur le paquet

  • Téléchargement (HTTP) : https://anduin.linuxfromscratch.org/BLFS/at/at_3.2.5.orig.tar.gz

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 : ca3657a1c90d7c3d252e0bc17feddc6e

  • Taille du téléchargement : 130 Ko

  • Estimation de l'espace disque requis : 1,9 Mo (avec les tests)

  • Estimation du temps de construction : moins de 0,1 SBU

Dépendances de at

Requises

Un MTA

Facultatives

Linux-PAM-1.6.0

Installation de at

Avant la construction de at, en tant qu'utilisateur root vous devriez 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

Installez at avec les commandes suivantes :

./configure --with-daemon_username=atd        \
            --with-daemon_groupname=atd       \
            SENDMAIL=/usr/sbin/sendmail       \
            --with-jobdir=/var/spool/atjobs   \
            --with-atspool=/var/spool/atspool \
            --with-systemdsystemunitdir=/lib/systemd/system &&
make -j1

Pour tester les résultats lancez : make test.

Maintenant, en tant qu'utilisateur root :

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

Configuration de at

Fichiers de configuration

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

Configuration de Linux PAM

Si At a été construit avec la prise en charge de Linux PAM, vous devez créer un fichier de configuration PAM, pour qu'il fonctionne correctement avec BLFS.

Lancez les commandes suivantes en tant qu'utilisateur root pour créer le fichier de configuration pour Linux PAM :

cat > /etc/pam.d/atd << "EOF"
# Begin /etc/pam.d/atd

auth     required pam_unix.so
account  required pam_unix.so
password required pam_unix.so
session  required pam_unix.so

# End /etc/pam.d/atd
EOF

Unité Systemd

Pour démarrer le démon atd au démarrage, activez l'unité systemd précédemment installée en exécutant 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: /usr/share/doc/at-3.2.5

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