Redirecionar sua saída para nula
>/dev/null 2>&
Por exemplo:
echo "/path/myscript > /dev/null 2>&1" | at now
Por padrão (e pelo que eu vi até agora), at
envia a saída de texto do terminal padrão para /var/mail/yourusername
. (por exemplo, echo "hello" | at now + 1 minute
salvará um log sobre o comando) Existe alguma maneira de desabilitar isso, ou um argumento que eu possa passar para impedir que isso aconteça?
at
não despeja para / var / mail / username, ele envia por e-mail para o usuário. Se o seu servidor de e-mail local estiver configurado para armazenar mensagens em / var / mail / username, ele as entregará lá. Se você não quiser, configure seu servidor de email de maneira diferente.