Eu uso o servidor Ubutu 16 .04 e desejo ecoar algo em primeiro plano, 2 dias antes, com o sono em segundo plano.
Presumo que o código de que preciso seja semelhante ao abaixo (que executa as duas ações em segundo plano):
(sleep 2d; echo "Surprise!") &
O problema
O problema é realmente composto dos problemas:
Não tenho ideia de como dormir em segundo plano, mas seu eco adjacente em primeiro plano.
Mesmo que o número 1 seja possível, se eu mantiver meu computador aberto, isso aparecerá no meu stdout (shell básico), após 2 dias, mas e se entre a execução e a renderização do stdout, eu reiniciei meu sistema ou tive um power corte... Se não estou errado, eles vão deletar o sono e o eco da memória e eu não pude aproveitar a generosidade de sua combinação.
A questão
Existe uma maneira de fazer uma declaração ecoada aparecer no stdout do meu shell básico (o console com o qual começo depois de init
) mesmo se houver uma reinicialização/corte de energia no meio?
Em outras palavras, eu só quero me lembrar "Faça isso, faça aquilo" após 2 dias, independentemente de reboot
qualquer inicialização do meu sistema.
Use
at
para agendar o trabalho ewall
para transmitir a mensagem a todos os usuários logados:[cinco minutos mais tarde]