Hirdetés
- gban: Ingyen kellene, de tegnapra
- Lalikiraly: Kinek milyen setupja van?
- sziku69: Fűzzük össze a szavakat :)
- Brogyi: CTEK akkumulátor töltő és másolatai
- Szevam: Csányi Vilmos - Az elveszett ember
- Sonarr és Radarr
- Luck Dragon: Asszociációs játék. :)
- GoodSpeed: Keychron V6 Max (HU) Mechanikus vezetéknélküli billentyűzet (Bluetooth, RF, USB)
- sidi: 386-os Chicony gázplazma laptop memóriabővítése
- GoodSpeed: Pillangóhatás: F billentyű meghibásodása -új gamer számítógépasztal
Új hozzászólás Aktív témák
-
Jester01
veterán
A listexecutables dologra az én megoldásom kb így nézne ki:
Először egy ciklus a PATH-ban lévő directorykra, azon belül az összes fájlra.
Fájlonként ellenőrizni, hogy az alábbiak valamelyike teljesül-e:
- tulajdonos egyezik-e a felhasználóval, és van-e futtatási joga.
- csoport futtatási jog van, és a felhasználó benne van a csoportban (/etc/group alapján)
- mindenkinek van rá futtatási jogaBekavarhat, ha a PATH-ban relatív útvonal is van (tipikusan a "."). Ez ellen még azt lehet tenni, hogy egy tömbben eltárolni az összes fájlt (miután abszolúttá alakítottad) és az alapján kihagyni a duplákat. Alternatívaként bele lehet tölteni egy sort | uniq csőbe is.
Az awk script ehhez képest egyszerű. Kell egy tömb ahol felhasználónként összesíted az időket, illetve egy másik, ahol a legutoljára látott bejelentkezési időpontokat tárolod. A sorokon mész szépen végig. Ha login sor jön, akkor azt beírod a bejelentkezős tömbbe. Ha logout sor jön, akkor kiveszed a hozzá tartozó bejelentkezési időt a tömbből és a kiszámított eltelt időt pedig hozzáadod az összesítéshez. A napló végén pedig kiírod az összesített táblázatot.
Új hozzászólás Aktív témák
- Witcher 1 Collector's Edition
- Calman Home for LG licenc (PGenerator támogatással) ÚJ ára 66.000 Ft.
- Fallout 3 Collector's Edition (lunchbox)
- AKCIÓ! Jogtiszta Windows - Office & Vírusirtó licencek- Azonnal - Számlával - Garanciával - Nint.hu
- Árváltozás+játék DVD: Bioshock Infinite Ultimate Songbird Edition
- Huawei Watch GT 5 Pro 42mm, 1 Év Garanciával
- HP Omen 80G8E9 - 27" IPS - UHD 4K - 144Hz 1ms - NVIDIA G-Sync - FreeSync - HDR 400 - USB Type-C
- Telefon felvásárlás!! iPhone 16/iPhone 16 Plus/iPhone 16 Pro/iPhone 16 Pro Max
- Honor Magic5 Lite 128GB, Kártyafüggetlen, 1 Év Garanciával
- Lenovo Thinkpad T14 Gen 3, 1 Év Garanciával
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő