Cript bash
soumi
-
zipe31 Messages postés 36402 Date d'inscription Statut Contributeur Dernière intervention -
zipe31 Messages postés 36402 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour, svp est ce que quelqu'un pourrait m aider jai fait plusieurs essais mais jai pas aboutit a un resultat satisfaisant voila je viens juste de me familiariser avec le monde de linux et j aimerais faire 3 scripts le 1er :
écrit la liste des utilisateurs connectées dans le fichier $1/util-AAAA-MM-JJ-HH.log (ou AAAA= année, MM=mois , JJ=jour et HH= heure en format 24h) aussi ou $1 est le nom du répertoire passer en paramètre si aucun nom de répertoire est passé en paramètre le script doit afficher ERREUR:PARAMETRE
en notant qu il faut absolument pas avoir de nom d utilisateurs en double
exemple si l appel suivant se fait
#./liste_utilisateurs /root se fait a une date du 20juin 2011 a 20h50 et les utilisateurs pop et momo sont connecter alors le script doit créer le fichier /root/util-2011-06-20-2055 ayant comme contenu
pop
momo
le 2eme script appeler backup crée le fichier $2/backup-AAA-MM-JJ.tar.gz (ou AAAA= année, MM=mois , JJ=jour ) qui est un fichier d archivage compressé avec gzip du répertoire $1 et s il manque au moins un nom de répertoire le fichier doit afficher Erreur paramètres
le 3em script vérifie si $1 est un nom d utilisateur valide . si c est le cas le script doit afficher son nom et son user ID sur la même ligne séparer par un espace .si le nom passer en paramètre n est pas un nom d utilisateurs le script doit afficher (utilisateur invalide)si aucun nom n est passer en paramètres le script doit afficher erreur paramètres
je vous remerci d avance
écrit la liste des utilisateurs connectées dans le fichier $1/util-AAAA-MM-JJ-HH.log (ou AAAA= année, MM=mois , JJ=jour et HH= heure en format 24h) aussi ou $1 est le nom du répertoire passer en paramètre si aucun nom de répertoire est passé en paramètre le script doit afficher ERREUR:PARAMETRE
en notant qu il faut absolument pas avoir de nom d utilisateurs en double
exemple si l appel suivant se fait
#./liste_utilisateurs /root se fait a une date du 20juin 2011 a 20h50 et les utilisateurs pop et momo sont connecter alors le script doit créer le fichier /root/util-2011-06-20-2055 ayant comme contenu
pop
momo
le 2eme script appeler backup crée le fichier $2/backup-AAA-MM-JJ.tar.gz (ou AAAA= année, MM=mois , JJ=jour ) qui est un fichier d archivage compressé avec gzip du répertoire $1 et s il manque au moins un nom de répertoire le fichier doit afficher Erreur paramètres
le 3em script vérifie si $1 est un nom d utilisateur valide . si c est le cas le script doit afficher son nom et son user ID sur la même ligne séparer par un espace .si le nom passer en paramètre n est pas un nom d utilisateurs le script doit afficher (utilisateur invalide)si aucun nom n est passer en paramètres le script doit afficher erreur paramètres
je vous remerci d avance
A voir également:
- Cript bash
- Bingo bash - Télécharger - Divers Jeux
- Bash list ✓ - Forum Shell
- Bash permission non accordée - Forum Shell
- Bash pause ✓ - Forum Shell
- Bash addition - Forum Programmation
merci
:-)