[SHELL] comment rediriger les erreurs ?
m'sieur rosé
-
m'sieur rosé -
m'sieur rosé -
Bonjour,
j'ai commencé le shell hier matin et j'ai déjà fait un script d'ajout d'utilisateurs :
#!/bin/bash
usr="adduser"
date=`date`
#demande du nombre d'utilisateurs que l'on veut créer
echo "combien d'utilisateurs voulez-vous créer ?"
read nb
#pour i allant de 1 utilisateur au nombre choisi d'utilisateurs à ajouter, saisir les noms
for i in `seq1 $nb`
do echo "saisir le nom de l'utilisateur $i"
#saisie du nom d'utilisateur
read user
#si on ne veut créer aucun utilisateur, taper entrée
if [ "${user}" == '' ]; then
echo "vous n'avez rien saisi, la demande d'ajout est annulée"
exit
fi
#la commande adduser <nom_user> s'execute
$usr $user
#les valeurs de nom d'utilisateur, de date et d'heure sont retournées dans le fichier users.sav
echo "le compte $user a été créé le $date" >> /home/niko/users.sav
done
J'aimerai savoir comment je peux faire pour rediriger un message d'erreur dans un fichier texte
par exemple si l'utilisateur existe déjà, j'aimerai afficher dans un fichier l'erreur créée par l'execution du script qui ajouterai cet utilisateur déjà créé
need help !
j'ai commencé le shell hier matin et j'ai déjà fait un script d'ajout d'utilisateurs :
#!/bin/bash
usr="adduser"
date=`date`
#demande du nombre d'utilisateurs que l'on veut créer
echo "combien d'utilisateurs voulez-vous créer ?"
read nb
#pour i allant de 1 utilisateur au nombre choisi d'utilisateurs à ajouter, saisir les noms
for i in `seq1 $nb`
do echo "saisir le nom de l'utilisateur $i"
#saisie du nom d'utilisateur
read user
#si on ne veut créer aucun utilisateur, taper entrée
if [ "${user}" == '' ]; then
echo "vous n'avez rien saisi, la demande d'ajout est annulée"
exit
fi
#la commande adduser <nom_user> s'execute
$usr $user
#les valeurs de nom d'utilisateur, de date et d'heure sont retournées dans le fichier users.sav
echo "le compte $user a été créé le $date" >> /home/niko/users.sav
done
J'aimerai savoir comment je peux faire pour rediriger un message d'erreur dans un fichier texte
par exemple si l'utilisateur existe déjà, j'aimerai afficher dans un fichier l'erreur créée par l'execution du script qui ajouterai cet utilisateur déjà créé
need help !
A voir également:
- [SHELL] comment rediriger les erreurs ?
- Classic shell - Télécharger - Personnalisation
- Comment rediriger une adresse mail - Guide
- Comment recuperer whatsapp supprimé par erreur - Guide
- Ssh secure shell download - Télécharger - Divers Web & Internet
- Shell startup windows 10 - Guide