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).
Note
Development versions of BLFS may not build or run some packages
properly if dependencies have been updated since the most recent
stable versions of the book.
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.5.2
Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/at
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