![]() |
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| Shell Bash: Création Préférences | airsmurf | De programmation et de script Shell | 4 | 05-20-2008 03:49 AM |
| Créer des utilisateurs avec accès restreint | ramanan25 | UNIX for Advanced & Expert Users | 4 | 05-06-2008 12:05 AM |
| créer des utilisateurs | vishwaraj | HP-UX | 1 | 01-14-2008 08:30 AM |
| Création d'utilisateurs avec SMC | chaandana | UNIX for Advanced & Expert Users | 2 | 06-26-2007 02:45 AM |
| Création d'utilisateurs! | ocpguy | UNIX pour les nuls Questions et réponses | 1 | 12-04-2001 03:39 PM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
bash / awk scripting help (OLD créer de nouveaux utilisateurs)
J'ai besoin d'aide de ce script ... Je pense que je vais avoir du mal même à ce que l'interprétation même de commencer le ...
J'ai besoin de créer un script qui va chercher un répertoire donné (généralement un répertoire de l'utilisateur, mais pas nécessairement), comme prévu sur la ligne de commande et tous les sous-directeurs pour les fichiers temp / directions correspondant aux critères (ce qui est écrit ci-dessous) et supprimer eux. Les seuls critères sont Temp fichiers temp et les noms de répertoire commence par une virgule (,). Temp les fichiers et répertoires temporaires (y compris la totalité de leur contenu) sera retirée 5 jours après la dernière date de modification du fichier ou de répertoire. Le répertoire et tous ses sous-répertoires, seuls les utilisateurs avec des identifiants d'utilisateur supérieure ou égale à 500 sera vérifié pour les fichiers temp et les répertoires. Toute personne présentant l'esprit un exemple de script, ou point-moi dans le bon sens ici? Je suis perplexe ... |
|
||||
|
Salut Jukai,
L'achèvement du relpy Yogesh .... #! / bin / sh # Obtenir la liste des utilisateurs dans le répertoire home LIST \u003d `ls-l / home | awk '(print $ 9)'` # Trouver les utilisateurs qui ont un ID utilisateur de plus de 500 pour l'utilisateur dans $ LISTE faire USER_ID \u003d `/ usr / bin / id $ (USER) | cut-f1-d '(' | cut-f2-d" \u003d "" if [$ () USER_ID gt-500] puis SUCC_LIST \u003d `echo" $ (SUCC_LIST) $ (USER) "` fi fait # Supprimer les fichiers qui sont âgés de plus de 5 jours pour les utilisateurs recueillis USR pour SUCC_LIST à $ () faire / usr / bin / find / home / $ () USR-name "*"-type f-mtime +5-exec / bin / rm-f (); fait Note: N'oubliez pas le script ci-dessus supprime uniquement les fichiers, mais pas les répertoires ... pour que vous pouvez modifier la dernière commande en conséquence trouver .... Dernière édition par justsam; au 10.17.2006 06:58 AM.. Motif: Petit changement requis pour la dernière boucle for |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|