AT- (1) página manual
- 2609
- 649
- Leroy Lebsack
Nome
em, lote, ATQ, ATRM - fila, examinar ou excluir empregos para a execução posterior
Sinopse
no [[-V] [-q fila] [-f arquivo] [-mldbv] TEMPO
AT -C trabalho [[trabalho… ]
atq [[-V] [-q fila]
ATRM [[-V] trabalho [[trabalho… ]
lote
Descrição
no e lote Leia os comandos de entrada padrão ou um arquivo especificado que deve ser executado posteriormente, usando /bin/sh.
- no
- executa comandos em um horário especificado.
- atq
- Liste os trabalhos pendentes do usuário, a menos que o usuário seja o superusuário; Nesse caso, os empregos de todos estão listados. O formato das linhas de saída (uma para cada trabalho) é: Número do trabalho, data, hora, fila e nome de usuário.
- ATRM
- exclui trabalhos, identificados pelo número de trabalho deles.
- lote
- Executa comandos quando os níveis de carga do sistema permitem; Em outras palavras, quando a média de carga cai abaixo de 1.5, ou o valor especificado na invocação de ATD.
No Permite especificações de tempo bastante complexas, estendendo o POSIX.2 padrão. Aceita tempos do formulário HH: MM Para administrar um emprego em uma hora específica do dia. (Se esse tempo já for passado, o dia seguinte será assumido.) Você também pode especificar meia-noite, meio-dia, ou hora do chá (16:00) e você pode ter um sufixo no tempo de dia SOU ou PM para correr de manhã ou a noite. Você também pode dizer em que dia o trabalho será executado, dando uma data no formulário nome do mês dia com um opcional ano, ou dando uma data do formulário Mmddyy ou Mm/dd/yy ou Dd.MILÍMETROS.AA. A especificação de uma data deve Siga a especificação da hora do dia. Você também pode dar momentos como agora + contar Time-Units, onde as unidades de tempo podem estar minutos, horas, dias, ou semanas E você pode dizer no para administrar o trabalho hoje sufixando o tempo com hoje e para dirigir o emprego amanhã sufixando o tempo com amanhã.
Por exemplo, para fazer um emprego às 16h três dias daqui a às 16h + 3 dias, Para fazer um emprego às 10:00 da manhã de 31 de julho, você faria Às 10h de 31 de julho E para fazer um emprego às 1 da manhã de amanhã, você faria À 1 da manhã de amanhã.
A definição exata da especificação de tempo pode ser encontrada em /usr/share/doc/at/timespec.
Para ambos no e lote, Os comandos são lidos da entrada padrão ou o arquivo especificado com o -f opção e executada. O diretório de trabalho, o ambiente (exceto as variáveis PRAZO, MOSTRAR e _) e o UMASK é retido a partir do momento da invocação. Um no - ou lote - comando invocado de um su (1) shell reterá o usuário do usuário atual. O usuário será enviado por correio e saída padrão e saída padrão de seus comandos, se houver. O correio será enviado usando o comando /usr/lib/sendmail. Se no é executado de um su (1) Shell, o proprietário do shell de login receberá o e -mail.
O superusuário pode usar esses comandos em qualquer caso. Para outros usuários, a permissão para usar é determinada pelos arquivos /etc/at.permitir e /etc/at.negar.
Se o arquivo /etc/at.permitir existe, apenas nomes de usuário mencionados nele podem usar no.
Se /etc/at.permitir não existe, /etc/at.negar é verificado, todo nome de usuário não mencionado nele pode usar no.
Se nenhum não existe, apenas o superusor é permitido usar em em.
Um vazio /etc/at.negar significa que todo usuário é permitido usar esses comandos, esta é a configuração padrão.
Opções
- -V
- Imprime o número da versão para erro padrão.
- -q fila
- usa a fila especificada. Uma designação de filas consiste em uma única letra; As designações de fila válidas variam de a para z. e A para Z. O a fila é o padrão para no e a b fila para lote. Filas com letras mais altas correm com maior gentileza. A fila especial “=” é reservada para empregos que estão sendo executados no momento.
Se um trabalho for submetido a uma fila designada com uma letra de maiúsculas, o trabalho é tratado como se fosse submetido ao lote no momento do trabalho. Uma vez atingido o tempo, o lote de processamento das regras em relação à carga média se aplica. Se atq recebe uma fila específica, só mostrará empregos pendentes naquela fila.
- -m
- Envie e -mail para o usuário quando o trabalho tiver concluído, mesmo que não houvesse saída.
- -f arquivo
- Lê o trabalho de arquivo Em vez de entrada padrão.
- -eu
- É um pseudônimo para atq.
- -d
- É um pseudônimo para ATRM.
- -v
- Mostra o tempo que o trabalho será executado antes de ler o trabalho.
Os tempos exibidos estarão no formato “Qui 20 de fevereiro 14:50:00 1997”.
- -c
- gatos os trabalhos listados na linha de comando para saída padrão.
arquivos
/var/spool/cron/atjobs
/var/spool/cron/atspool
/proc/loadavg
/var/run/utmp
/etc/at.permitir
/etc/at.negar
Veja também
Cron(1) , legal(1) , sh(1) , Umask(2) , ATD(8) .
Insetos
A operação correta de lote para Linux depende da presença de um Proc- Diretório de tipo montado em /Proc.
Se o arquivo /var/run/utmp não está disponível ou corrompido, ou se o usuário não estiver conectado no momento no é chamado, o e -mail é enviado para o ID do usuário encontrado na variável ambiente LogName. Se isso estiver indefinido ou vazio, o usuário atual é assumido.
No e lote Como atualmente implementado, não são adequados quando os usuários estão competindo por recursos. Se for esse o caso do seu site, convém considerar outro sistema de lote, como Nqs.
Autor
AT foi escrito principalmente por Thomas Koenig, [email protected].
Tutoriais do Linux relacionados:
- Manipulando a entrada do usuário em scripts bash
- Como ouvir música do console usando as CMUs…
- Como definir a data e a hora no Almalinux
- Mastering Bash Script Loops
- Mint 20: Melhor que o Ubuntu e o Microsoft Windows?
- Como trabalhar com a API de Rest WooCommerce com Python
- Como remover Bloatware do seu Samsung Android Mobile…
- Como excluir o arquivo no Ubuntu Linux
- Exemplos úteis de linha de comando bash e exemplos de truques - Parte 1
- Cronometrar seus scripts e procedimentos de bash de dentro do código