%general-entities; ]> $Date$ at-&at-version; at Introduction to at The at package provide delayed job execution and batch processing. It is required for Linux Standards Base (LSB) conformance. &lfs101_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &at-md5sum; Download size: &at-size; Estimated disk space required: &at-buildsize; Estimated build time: &at-time; at Dependencies Required An Optional User Notes: Installation of at Before building at, as the root user you should create the group and user atd which will run the atd daemon: groupadd -g 17 atd && useradd -d /dev/null -c "atd daemon" -g atd -s /bin/false -u 17 atd Install at with the following commands: ./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 ./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 To test the results, issue: make test. Now, as the root user: make install docdir=/usr/share/doc/at-&at-version; \ atdocdir=/usr/share/doc/at-&at-version; Configuring at Config Files /etc/at.allow and /etc/at.deny determines who can submit jobs via at or batch. /etc/at.allow /etc/at.deny Linux PAM Configuration If At has been built with Linux PAM support, you need to create a PAM configuration file, to get it working correctly with BLFS. Issue the following commands as the root user to create the configuration file for 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 <phrase revision="sysv">Boot Script</phrase> <phrase revision="systemd">Systemd Unit</phrase> Install the /etc/init.d/atd init script from the package. To start the atd daemon at boot, enable the previously installed systemd unit by running the following command as the root user: at make install-atd systemctl enable atd Contents Installed Programs Installed Libraries Installed Directories at, atd, atq (symlink), atrm (symlink), atrun, and batch None /usr/share/doc/at-&at-version; Short Descriptions at queues, examines or deletes jobs for later execution at atd is the daemon that runs jobs queued for later execution atd atq lists the user's pending jobs, or all jobs, if superuser atq atrm deletes jobs, identified by their job number atrm atrun runs jobs queued for later execution atrun batch is a script that executes commands when system load levels permit batch