J'ai écrit un script PERL tout con pour envoyer un message depuis une
station Unix. On écrit par exemple tam-tam toto "Salut toto"
, et le pageur
de toto reçoit le message. Autre possibilité:
Et hop, le résultat de la compilation est envoyé à toto. Débile non ?
Allez, une dernière:
make -k | tam-tam toto
Et on est notifié du mail qu'on reçoit, même quand on voudrait ne pas
en entendre parler... Mais vous trouverez sûrement des tas d'utilisations
plus intéressantes.
$ cat ~/.forward
\tronche
"| grep -E '^(From:|Subject:)' | tam-tam tronche"
telnet
et whoami
)
chmod 755 tam-tam
(en supposant que vous l'ayez sauvé
sous le nom tam-tam
), et c'est tout.
tam-tam destinataire message
, soit
tam-tam destinataire
, et le message est lu sur l'entrée
standard. Si le destinataire est purement numérique, il est prit comme
le numéro, sinon on le cherche dans le fichier $HOME/.tamtam-calepin
,
qui est censé être une suite de lignes de la forme:
nom numéroLe nom et le numéro doivent être séparés par des tabs (\t). Exemple:
toto 12345678 maman 87654321 marlene 00000000
Le script "signe" automatiquement les messages en ajoutant le login à la fin.
telnet
s'afficher, au moins
on a une idée de ce qui se passe.
Le script est en PERL. Comme il forke à gogo, ça m'étonnerait qu'il marche sous autre chose que Unix, mais je dois dire que je n'ai pas essayé. Ce serait nettement plus portable s'il utilisait une bibliothèque de communication HTTP, mais je m'en suis tenu à la stratégie du flemmard.