![]() |
Hallo en welkom van de Verenigde Staten aan de UNIX en Linux Forum! Bedankt voor uw bezoek en Deelnemen aan onze wereldwijde gemeenschap.
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier. |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| Bash shell: Creating Voorkeuren | airsmurf | Programmeren en Shell Scripting | 4 | 05-20-2008 02:49 |
| Creating Gebruikers met beperkte toegang | ramanan25 | UNIX for Advanced & Expert Gebruikers | 4 | 05-05-2008 11:05 PM |
| het creëren van gebruikers | vishwaraj | HP-UX | 1 | 01-14-2008 08:30 |
| Gebruikers met het creëren van SMC | chaandana | UNIX for Advanced & Expert Gebruikers | 2 | 06-26-2007 01:45 |
| Gebruikers creëren! | ocpguy | UNIX voor Dummies Questions & Answers | 1 | 12-04-2001 03:39 PM |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
bash / awk scripting helpen scheppen (oude nieuwe gebruikers)
Ik wil graag het maken van dit script ... Ik denk dat ik heb problemen met het interpreteren van wat zelfs nog krijgen op begonnen ...
Ik moet een script dat zoekt naar een bepaalde directory (meestal thuis van een gebruiker, maar niet noodzakelijk), zoals vermeld op de opdrachtregel en de eventuele sub-bestuurders voor tijdelijke bestanden maken / directies die voldoen aan de criteria (die is geschreven hieronder) en verwijder hen. De enige criteria zijn Temp temp bestanden en directory namen zullen beginnen met een komma (,). Temp temp bestanden en mappen (inclusief alle van de inhoud ervan) zal worden verwijderd 5 dagen na de laatste wijziging datum van het bestand of de map. De home directory en alle subdirectories, zullen alleen gebruikers met gebruikersnaam groter dan of gelijk aan 500 worden gecontroleerd voor tijdelijke bestanden en directories. Iedereen geest toont een monster script, of het punt me in de juiste richting hier? Ik stumped ... |
|
||||
|
Hi Jukai,
Voltooiing Yogesh's relpy .... #! / bin / sh # Haal de lijst van de gebruikers in home directory LIST \u003d `ls-l / home | awk '(print $ 9)'` # Zoek de gebruikers die beschikken over een user-id van meer dan 500 voor USER in $ LIST doen GEBRUIKERS_ID \u003d `/ usr / bin / id $ (USER) | cut-f1-d" ( "| cut-f2-d '\u003d'` if [$ (GEBRUIKERS_ID)-gt 500] dan SUCC_LIST \u003d `echo" $ (SUCC_LIST) $ (USER) "` fi gedaan # Verwijder de bestanden die ouder zijn dan 5 dagen voor de hierboven verzameld gebruikers voor de USR in $ () SUCC_LIST doen / usr / bin / find / home / $ () USR-naam ", *"-type f-mtime +5-exec / bin / rm-f (); gedaan Opmerking: Vergeet het bovenstaande script verwijdert alleen bestanden, maar niet mappen ... voor dat u kunt de laatste commando vinden dienovereenkomstig .... Laatst gewijzigd door justsam; op 10.17.2006 05:58.. Reden: kleine wijziging nodig is om de laatste lus |
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|