- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- sh4d0w: Árnyékos sarok
- urandom0: Új kedvenc asztali környezetem, az LXQt
- Geri Bátyó: Agglegénykonyha 5 – Edények és konyhai eszközök
- sziku69: Szólánc.
- MasterDeeJay: Gigabyte GA-B350M-D2 - AM4 lap 2016-ból amikor még nem volt Ryzen!
- Magga: PLEX: multimédia az egész lakásban
- eBay-es kütyük kis pénzért
- aquark: Jó platformer játékokat keresek!
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
Hirdetés
- Windows 11
- Luck Dragon: Asszociációs játék. :)
- Megérkeztek a Xiaomi 15T sorozatának telefonjai Magyarországra
- Silent Hill f teszt
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- exHWSW - Értünk mindenhez IS
- AMD Navi Radeon™ RX 9xxx sorozat
- iPhone topik
- Google Pixel 10 és 10 Pro összehasonlító gyorsteszt
- Kijelző került a kamerasávra a Xiaomi 17 Pro és 17 Pro Max hátulján
- További aktív témák...
- MS SQL Server 2016, 2017, 2019
- Bitdefender Total Security 3év/3eszköz! - Tökéletes védelem, Most kedvező áron!
- Windows 10/11 Home/Pro , Office 2024 kulcsok
- Játékkulcsok olcsón: Steam, Uplay, GoG, Origin, Xbox, PS stb.
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.
- HIBÁTLAN iPhone 13 mini 256GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3445, 97% Akkumulátor
- PNY Quadro P600
- BESZÁMÍTÁS! ASUS H87I-PLUS H87 chipset alaplap garanciával hibátlan működéssel
- 35" ASUS ROG Swift PG35VQ curved GAMER monitor
- Acer Nitro V 15 Laptop i5-13420H 8 GB RAM 512 GB SSD, RTX 4050 Dobozos, 3 ÉV GARANCIA
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest