você está aqui: Home  → Arquivo de Mensagens

Script para Lembretes

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?



 

 

Veja a relação completa dos artigos de Rubens Queiroz de Almeida

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script