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-1.0.
Informations sur le paquet
-
Téléchargement (HTTP) : http://software.calhariz.com/at/at_3.2.1.orig.tar.gz
-
Téléchargement (FTP) :
-
Somme de contrôle MD5 du téléchargement :
518a1c1782c8434869bb0824f1d84520
-
Taille du téléchargement : 125 Ko
-
Estimation de l'espace disque requis : 1,8 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.4.0
Notes utilisateur : http://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 \
--with-jobdir=/var/spool/atjobs \
--with-atspool=/var/spool/atspool \
SENDMAIL=/usr/sbin/sendmail &&
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.1 \
atdocdir=/usr/share/doc/at-3.2.1
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
Script de démarrage
Installez le script d'initialisation /etc/init.d/atd
depuis le paquet blfs-bootscripts-20200818.
make install-atd