Cript bash

Fermé
soumi - 24 juin 2011 à 22:03
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 25 juin 2011 à 16:14
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

1 réponse

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 417
24 juin 2011 à 22:13
2
bonjour, desole mais j"ai rien trouver d"interessant dans ce lien
merci
:-)
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 417
25 juin 2011 à 16:14
Pourtant il est explicite il me semble ;-)
0