- bobalazs: Microsoft Copilot és hasonló hülyeségek egyszerű kigyomlálása /örök megoldás/
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- eBay-es kütyük kis pénzért
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- sh4d0w: Nyitlocker
- Magga: PLEX: multimédia az egész lakásban
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
Aktív témák
-
harry
veterán
válasz
body007
#23010
üzenetére
No, végül is megvan, íme:
#!/bin/bash
shut=false
while [ $shut != true ]
do
# echo "Uj kor"
# sleep 2
hosts=`sudo nmap 192.168.5.11-254 -sP | awk '$1 ~ /Host/ {++c} END {print c}'`
conn=`netstat -tn | awk '$6 ~ /ESTABLISHED/ {++c} END {print c}'`if [ $conn -lt 1 ] && [ $hosts -lt 1 ]
then
shut=true
fi
doneif [ $# -eq 0 ]
then
exec $0 shut
else
sudo halt
# echo halt
fiMűködésről:
- sleep: késleltethető, a ciklus miatt van értelme természetesen, másodpercben értendő (most csak 2sec a példában).- Megnézi nmap-pel, hogy van-e gép az alhálón, ehhez az sP kapcsoló, ám 'sudo' nélkül a Win-es gépeket nem látta... A kimenet több sor (nmap verzió, host címe, mac cím, stb) és oszlop (host, ip, up, stb). Az 'awk' annyit csinál, hogy megnézi mely sorok kezdődnek 'host' szóval, és megszámolja, hány ilyen van. Vagyis hány gép válaszolt a kérésre.
Alhálót persze át kell írni.- Megnézi van-e 'ESTABLISHED' kapcsolat (pl. ssh, ftp, torrent), a fenti módszerhez hasonlóan.
- Ha egyik sincs (eredmények száma <1, avagy 0), akkor mehetne is a halt (kikapcs), ellenben én úgy csináltam (nem tudom, van-e értelme), hogy ilyenkor meghívja magát a program egy paraméterrel, melyet lát ha ismét ide jut, és ekkor már kikapcsol.
Ezt azért terveztem, hogy ha pl. pont akkor ellenőriz a rendszer, amikor újraindítom a gépet (nincs ping válasz), akkor ne kapcsoljon még ki, hanem 1-2 perc múlva nézze meg ismét.- Az egész mehet minden napra crontab-ba, adott órában indulással (pl hajnal 00:30, hogy este ne menjen a gép, ha nem kell)
A scriptet alapvetően magamnak írtam, egyszeri házi felhasználásra, gondolom lehetne szebben is, biztos nem profi, de nekem megteszi, persze ötleteket szívesen veszem

Aktív témák
- Garmin Instinct – küldetés teljesítve
- Okos Otthon / Smart Home
- Windows 11
- bobalazs: Microsoft Copilot és hasonló hülyeségek egyszerű kigyomlálása /örök megoldás/
- Hivatalos a OnePlus 13 startdátuma
- A fociról könnyedén, egy baráti társaságban
- Milyen NAS-t vegyek?
- CASIO órák kedvelők topicja!
- Nő az eSIM-ek iránti igény
- Tőzsde és gazdaság
- További aktív témák...
- Kaspersky, BitDefender, Avast és egyéb vírusírtó licencek a legolcsóbban, egyenesen a gyártóktól!
- LicencAruhaz.hu OLCSÓ, LEGÁLIS SZOFTVEREK AZONNAL - Windows - Office - Win Server - ÖRÖK GARANCIÁVAL
- Számlás!Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.
- Adobe Előfizetések - Adobe Creative Cloud All Apps - 12 Hónap - 15% AKCIÓ
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: Laptopműhely Bt.
Város: Budapest


