The UNIX and Linux Forums  


Go Back   UNIX og Linux Forums > Top Forums > Shell Programmering og Scripting
.
google unix.com



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

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 10-17-2006
Jukai Jukai is offline
Registreret Bruger
  
 

Join Date: oktober 2006
Stillinger: 1
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 ...
  #2 (permalink)  
Old 10-17-2006
Yogesh Sawant's Avatar
Yogesh Sawant Yogesh Sawant is offline Forum Staff  
Part Time Redaktør og Full Time Dad
  
 

Join Date: Sep 2006
Beliggenhed: Rossem, Tazenda
Indlæg: 1.086
dette vil hjælpe dig til at finde filer, hvis navn begynder med komma:

Code:
find . -name ',*'

tjekke mtime mulighed for at finde kommando, som vil hjælpe dig med at finde filer, som er ændret 5 dage siden


Code:
id someuser

denne kommando vil vise userid af brugeren. du har brug for at kontrollere, om uid er større end 500
  #3 (permalink)  
Old 10-17-2006
justsam
Guest
  
 

Posts: n / a
Bits: 0 [Banker]
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]

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
Closed Thread

Bogmærker

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 03:29 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0