De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Rubens Queiroz de Almeida
Data de Publicação: 05 de Novembro de 2001
Eu escrevi um pequeno shell script para avisar de eventos e enviar uma mensagem pré-formatada para alguém.
Este script lê um arquivo do tipo:
20010925:titular:joao@acme.com.br 20010925:suplente:maria@uai.com.br 20010925:suplente:queiroz@unicamp.br 20010925:titular:mariana@ceu.com.br
Como voces podem ver, temos três campos. O primeiro é a data no formato AAAAMMDD, o segundo indica a função e o terceiro o email. No nosso caso, nós temos um serviço de atendimento ao público onde uma pessoa é titular e a outra suplente.
A shell:
#!/bin/bash day=``date +%Y%m%d`` for r in ``grep $day helpremind.dat`` do who=``echo $r | awk -F":" '{print $3}'`` what=``echo $r | awk -F":" '{print $2}'`` /usr/lib/sendmail $who << EOF Subject: Lembrete: Atendimento ao Público [$what] Não se esqueça que hoje você está escalado para atendimento ao público como $what. Contamos com você. Não se esqueça :-) Obrigado, Queiroz EOF done
Sei que existem várias formas de se fazer isto, mas ainda assim acho que vale a pena ver mais uma forma. Este script pode ser mudado à vontade para enviar emails automaticamente em datas de aniversário, etc. Legal nunca esquecer do aniversário de alguém, não?
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários