O que a opção -b faz ao usar o comando 'at'?

2

De acordo com man at , uma das maneiras de chamar at (versão 3.1.10 em meu sistema) é com a forma:

at [-V] [-q queue] [-f file] [-mldbv] time

Embora -m , -l , -d e -v estejam todos documentados, nenhum lugar pode Eu acho uma explicação de como o sinalizador -b é realmente usado. Minha intuição original era que ele poderia permitir acesso a batch , semelhante às opções -l e -d , que fornecem maneiras alternativas de acessar atq e atrm respectivamente.

Ao tentar testar essa teoria para ver se apenas colocaria um trabalho na fila "b" que batch usa, tentei executar at -b now + 1 hour , mas isso falha imediatamente com:

at: invalid option -- 'b'

Talvez o -b só funcione quando dado com certas outras opções, ou talvez eu esteja interpretando mal as páginas do manual de alguma forma. Alguma informação sobre isso?

    
por koyae 28.01.2016 / 07:33

1 resposta

3

at -b deve ser equivalente a batch , mas existe um erro : b não está declarado na lista de opções válidas , então getopt() informa um erro e -b não é realmente processado.

Se você adicionar b à lista de opções, então é tratado corretamente e at -b se torna equivalente a batch .

    
por 28.01.2016 / 09:34

Tags