no save
Assistance
Achat
News

Forum | Linux/Unix
SHELL - Envoyer un fichier sur "Port COM&quot
HP-Bidouille, le dim. 13 nov. 2005 à 12:27:34
Bonjour,

Voilà la ligne que j'ai ajouté à CronTab :


# Envoie du message toutes les 10 minutes :
*/10 * * * * root /usr/local/scripts/message-carte-elec.sh


Le fichier "message-carte-elec.sh" contient ceci :


#!/bin/sh
# script qui envoit le message contenu dans "message.txt" vers la carte électronique
# 2005-11-11 by HP

# Test de l'existance du fichier "message.txt"
if test -s /tmp/message.txt
then
# Si le fichier existe, on l'envoie !
echo date >> /tmp/message.txt
cat /tmp/message.txt > /dev/cua0
else
# Sinon, on le dit !
echo "No Message" > /tmp/message.txt
echo date >> /tmp/message.txt
cat /tmp/message.txt > /dev/cua0
fi

# Envoi du message en copie dans l'e-mail
mail -s "Message Carte Electronique" root@192.168.0.1 < /tmp/message.txt

# Suppression du fichier :
rm /tmp/message.txt

# Fin du script !


Apparemment, tout à l'air OK mais rien ne sort sur le port série sauf si je lance en manuel (en étant ROOT) avec :

bash /usr/local/scripts/message-carte-elec.sh


Là, je ne comprends pas. :o((
PrécédentHP-Bidouille
nov. 05
kmf31
nov. 05
Suivant
REPONSES
kmf31
nov. 05
kmf31
nov. 05
HP-Bidouille
nov. 05
HP-Bidouille
nov. 05
crabs
nov. 05
kmf31
nov. 05
HP-Bidouille
nov. 05
HP-Bidouille
nov. 05
kmf31
nov. 05
HP-Bidouille
nov. 05
Version Web
Réalisé par RedShift
no save