Hirdetés
- Félmillió felett a kiszállított Xiaomi autók száma
- CES 2026: Érintőceruzát támogató komolyabb Motorola várható
- One mobilszolgáltatások
- Apple iPhone 17 Pro Max – fennsík
- Okosóra és okoskiegészítő topik
- iPhone topik
- Xiaomi 15T Pro - a téma nincs lezárva
- Megyünk a CES-re! Mi várható?
- Milyen robotporszívót vegyek karácsonyra? (2025)
- Minden a BlackBerry telefonokról és rendszerről
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
- Gyúrósok ide!
- Projektor topic
- Hobby elektronika
- Luck Dragon: Asszociációs játék. :)
- Félmillió felett a kiszállított Xiaomi autók száma
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Arc Raiders
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- CES 2026: Érintőceruzát támogató komolyabb Motorola várható
- Óra topik
- További aktív témák...
- PC Game Pass előfizetés
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.
- Játékkulcsok ! : PC Steam, EA App, Ubisoft, Windows és egyéb játékok : (12.20.)
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- 10 Darab ÚJ PC Játékszoftver
- Xiaomi 15 256GB, Kártyafüggetlen, 1 Év Garanciával
- Telefon felvásárlás!! Xiaomi Redmi Note 10, Xiaomi Redmi Note 10s, Xiaomi Redmi Note 10 Pro
- HIBÁTLAN iPhone 13 Pro Max 128GB Gold-1 ÉV GARANCIA - Kártyafüggetlen, MS4162, 100% Akksi
- TP Link HS100 Távolról vezérelhető Wi-Fi-s dugalj (Smart Plug)
- Keresünk Galaxy S23/S23+/S23 Ultra/S23 Fe
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopszaki Kft.
Város: Budapest



