The UNIX and Linux Forums  

Go Back   A UNIX és Linux Forums > Top Fórumok > Shell programozás és Scripting
.
google unix.com



Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt.

Több, UNIX és Linux fórum témák Ön által talált Hasznos
Szál Thread Starter Fórum Válaszok Utolsó hozzászólás
Bash shell: Creating Preferenciális airsmurf Shell programozás és Scripting 4 05-20-2008 03:49 AM
Létrehozása a felhasználók számára korlátozott hozzáférés ramanan25 A UNIX a fejlett és szakértői Felhasználók 4 05-06-2008 12:05 AM
teremt a felhasználók vishwaraj HP-UX 1 01-14-2008 08:30 AM
Creating Felhasználók SMC chaandana A UNIX a fejlett és szakértői Felhasználók 2 06-26-2007 02:45 AM
Felhasználók létrehozása! ocpguy A UNIX a dummies Kérdések és válaszok 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 Téma eszközök Keresés a téma Rate Thread Megjelenítési módok
  #1 (permalink)  
Old 10-17-2006
Jukai Jukai is offline
Regisztrált felhasználó
  
 

Join Date: Oct 2006
Hozzászólások: 1
bash / awk script segítséget (RÉGI teremt új felhasználóknak)

Kell egy kis segítség hogy ezt a szkript ... Azt hiszem, sikerül is interpretating, hogy mit is elkezdjük ...

Meg kell egy scriptet, hogy megkeresi az adott könyvtárban (általában a felhasználó saját könyvtárát, de nem feltétlenül), ahogyan az a parancssor és az esetleges al-igazgató a temp files / directies felel meg a kritériumoknak (ami meg van írva alább) és törlése őket.

Az egyetlen feltétel
Temp fájl és ideiglenes könyvtár nevét veszi majd kezdetét vessző (,).
Temp fájlok és a temp könyvtár (beleértve az összes tartalmuk) törlésre kerül 5 nappal az utolsó módosítás dátuma a fájl vagy könyvtár.
A saját könyvtár és az összes alkönyvtárat, csak azok a felhasználók a felhasználói azonosítók nagyobb vagy egyenlő, mint 500 ellenőrizni fogják a temp fájlokat és könyvtárakat.

Bárki, aki arra mutatnak mintaszkriptet, vagy pont engem a helyes irányba itt? Én kivágott ...
  #2 (permalink)  
Old 10-17-2006
Yogesh Sawant's Avatar
Yogesh Sawant Yogesh Sawant is offline Forum Staff  
Part Time Moderátor és teljes munkaidős apa
  
 

Join Date: Sep 2006
Helyszín: Rossem, Tazenda
Hozzászólások: 1.086
ez segít megtalálni a fájlokat, akiknek a neve kezdődik vesszővel:

Kód:
find . -name ',*'

ellenőrizze a mtime lehetőséget, find parancs, amely segít megtalálni a fájlokat, amelyek módosított 5 days ago


Kód:
id someuser

Ez a parancs megmutatja az userid az adott felhasználó. van szüksége, hogy létezik-uid nagyobb, mint 500
  #3 (permalink)  
Old 10-17-2006
justsam
Vendég
  
 

Posts: n / a
Bit: 0 [Banking]
Hi Jukai,

Kitöltése Yogesh's relpy ....

#! / bin / sh

# Szerezd meg a felhasználók listáját a saját könyvtárban
LIST \u003d `ls-l / home | awk '(print $ 9)'`

# Keresd meg a felhasználók, akik egy felhasználó-azonosító nagyobb, mint 500
A FELHASZNÁLÓ in $ LIST
tesz
User_id \u003d `/ usr / bin / id $ (user) | cut-f1-d '(' | cut-f2-d '\u003d'`
if [$ user_id ()-gt 500]
majd
SUCC_LIST \u003d `echo" $ (SUCC_LIST) $ (user) "`
fi
kész

# Töröljük a fájlokat, amelyek régebbi, mint 5 nap a fenti összegyűjtött felhasználók
A USR-ben $ (SUCC_LIST)
tesz
/ usr / bin / find / home / $ (USR)-name "*"-type f-mtime 5-exec / bin / rm-f ();
kész


Megjegyzés: Ne feledd a fenti szkriptet törli a fájlokat, de nem csak a könyvtárakat ... e u módosíthatja az utolsó parancsot kell találni ....

Last edited by justsam; 10/17/2006 at 06:58 AM.. Reason: Kis változás kell az utolsó for ciklus
Closed Thread

Könyvjelzõk

Téma eszközök Keresés a téma
Keresés a téma:

Részletes keresés
Megjelenítési módok Rate this thread
Rate this thread:

Posting szabályzat
Ön nem post new threads
Ön nem post válaszok
Ön nem post Csatolmányok
Ön nem szerkeszteni az üzeneteidet

BB kód van Be
Smilies vannak Be
[IMG] kód Be
HTML kód Ki
Trackbacks vannak Be
Pingbacks vannak Be
Refbacks vannak Be




Minden idő GMT -4. Az idő most 09:32 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Nyelvre lefordítva Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
A UNIX és Linux Fórum Tartalom Copyright © 1993-2009. Minden jog Reserved.Ad menedzsment RedTyger

Content Relevant URLs by vBSEO 3.2.0