![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| Bash shell: Oprettelse Præferencer | airsmurf | Shell Programmering og Scripting | 4 | 05-20-2008 03:49 AM |
| Oprette brugere med begrænset adgang | ramanan25 | UNIX for Advanced & Ekspertsøgning Brugere | 4 | 05-06-2008 12:05 AM |
| oprette brugere | vishwaraj | HP-UX | 1 | 01-14-2008 08:30 AM |
| Oprettelse af Brugere med SMC | chaandana | UNIX for Advanced & Ekspertsøgning Brugere | 2 | 06-26-2007 02:45 AM |
| Oprette brugere! | ocpguy | UNIX for dummyer Spørgsmål & svar | 1 | 12-04-2001 03:39 PM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
bash / awk scripting hjælpe (etablering OLD nye brugere)
Jeg har brug for hjælp til at gøre dette script ... I guess I'm har problemer med selv tolkning, hvad de selv komme i gang med ...
Jeg har brug for at lave et script, der vil søge i en bestemt mappe (typisk en brugers hjemmemappe, men ikke nødvendigvis), som anført på kommandolinjen og eventuelle sub-direktører for temp filer / directies matcher de kriterier (som er skrevet nedenfor), og slet dem. De eneste kriterier er Temp-fil og temp-mappe navne vil begynde med et komma (,). Temp-filer og temp biblioteker (herunder alle af deres indhold) vil blive fjernet 5 dage efter den sidste ændring datoen på den fil eller mappe. Hjemmet mappe og alle dens undermapper, vil kun brugere med bruger-id'er større end eller lig med 500 skal kontrolleres for midlertidige filer og mapper. Enhver sind viser en stikprøve script, eller punkt mig i den rigtige retning her? Jeg stavrede ... |
|
||||
|
Hi Jukai,
Færdiggørelse Yogesh's relpy .... #! / bin / sh # Få listen over brugere i hjemmet bibliotek LISTE \u003d `ls-l / home | awk '(print $ 9)'` # Find de brugere, der har en bruger-id på mere end 500 for bruger i $ LISTE gøre USER_ID \u003d `/ usr / bin / id $ (USER) | cut-f1-d '(' | cut-f2-d '\u003d'` if [$ (USER_ID)-gt 500] så SUCC_LIST \u003d `echo" $ (SUCC_LIST) $ (USER) "` fi gjort # Slet de filer, der er ældre end 5 dage for de ovennævnte indsamlede brugere for USR i $ (SUCC_LIST) gøre / usr / bin / find / home / $ (USR)-name "*"-type f-mtime 5-exec / bin / rm-f (); gjort Bemærk: Husk det ovenstående script sletter kun filer, men ikke mapper ... for at u kan ændre de sidste få kommando herom .... Sidst redigeret af justsam; 10-17-2006 på 06:58 AM.. Årsag: Små ændringer er nødvendige til det sidste for-løkken |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|