at-3.2.5

Introdução a "at"

O pacote at fornece execução de tarefa atrasada e processamento em lote. Ele é exigido para conformidade com o "Linux Standards Base" (LSB).

Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.0.

Informação do Pacote

  • Transferência (HTTP): https://anduin.linuxfromscratch.org/BLFS/at/at_3.2.5.orig.tar.gz

  • Transferência (FTP):

  • Soma de verificação MD5 da transferência: ca3657a1c90d7c3d252e0bc17feddc6e

  • Tamanho da transferência: 130 KB

  • Espaço em disco estimado exigido: 1,9 MB (incluindo os testes)

  • Tempo de construção estimado: menos que 0,1 UPC

Dependências do "at"

Exigida

Um MTA

Opcionais

Linux-PAM-1.5.3

Observações de Editor(a): https://wiki.linuxfromscratch.org/blfs/wiki/at

Instalação do "at"

Antes de construir o at, como o(a) usuário(a) root, você deveria criar o grupo e o(a) usuário(a) atd que executarão o processo de segundo plano atd:

groupadd -g 17 atd                                                 &&
useradd -d /dev/null -c "atd daemon" -g atd -s /bin/false -u 17 atd

Instale at com os seguintes comandos:

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

Para testar os resultados, emita: make test.

Agora, como o(a) usuário(a) root:

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

Configurando "at"

Arquivos de Configuração

/etc/at.allow e /etc/at.deny determinam quem consegue submeter tarefas via "at" ou "batch".

Configuração do "Linux PAM"

Se At tiver sido construído com suporte Linux PAM, [então] você precisa criar um arquivo de configuração PAM, para fazê-lo funcionar corretamente com BLFS.

Emita os seguintes comandos como o(a) usuário(a) root para criar o arquivo de configuração para Linux PAM:

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

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

# Termina /etc/pam.d/atd
EOF

Unidade do systemd

Para iniciar o processo de segundo plano atd na inicialização, habilite a unidade do systemd instalada anteriormente executando o seguinte comando como o(a) usuário(a) root:

systemctl enable atd

Conteúdo

Aplicativos Instalados: at, atd, atq (link simbólico), atrm (link simbólico), atrun e batch
Bibliotecas Instaladas: Nenhuma
Diretórios Instalados: /usr/share/doc/at-3.2.5

Descrições Curtas

at

enfileira, examina ou deleta tarefas para execução posterior

atd

é o processo de segundo plano que executa tarefas enfileiradas para execução posterior

atq

lista as tarefas pendentes do(a) usuário(a), ou todas as tarefas, se superusuário(a)

atrm

deleta tarefas, identificadas pelo número da tarefa delas

atrun

executa tarefas enfileiradas para execução posterior

batch

é um script que executa comandos quando os níveis de carga do sistema permitem