Citation
NaitO
Justement ! je ne sais pa par où commencer.
Et je voudrai seulement que l'on m'indique les
grandes étapes du script.
Pour les commandes et le détail, je pourrai
trouver sans trop de fifficultés je pense ! Je
n'ai pas commencé l'écriture du script en
elle-même.
J'ai juste envisager de vérifier l'existence de
l'utilisateur, et du fichier.
Boaf... alors voici le début de ton script...
#!/bin/sh
# Fonction qui explique l'usage du script
usage()
{
# Affichage d'un premier message passé en paramètre
echo $*
# Affichage de la façon d'utiliser le script
echo "usage: $0 fichier utilisateur"
}
# Vérification 2 arguments minimum
if test $# -lt 2
then
usage "Il manque des arguments"
exit 1
fi
# Vérification fichier existe et est bien fichier ordinaire
if test ! -f $1
then
usage "$1 n'est pas un fichier qu'on peut envoyer par mail"
exit 2
fi
# Vérification utilisateur existe (présent dans "/etc/passwd")
grep "^$2:" /etc/passwd 1>/dev/null
if test $? -ne 0
then
usage "$2 n'est pas un utilisateur"
exit 3
fi
# Ici, tout est bon - Il n'y a plus qu'à programmer l'envoi du mail
mail ... ... $1
# Fin
L'homme qui murmurait à l'oreille des pingouins
[
fr.lang.free.fr]
Poste le Thursday 17 November 2005 14:36:51