Új hozzászólás Aktív témák
-
Pxs
aktív tag
válasz
buherton
#1611
üzenetére
Köszönöm, közben sikerült valamit alkotnom getopts-szal, legalábbis a paramétereket átveszi.
Switch-et nem használtam, azt muszáj ?
Az alábbi script jött össze (a lényege, hogy adott paraméterekkel dumpokat készítsen TCP dumppal).
Nagyon sürgős lenne vele elkészülnöm és két pontban totál elakadtam.Az egyik: a $WORKDIR változó mindig üresen marad, hiába adom meg az indításnál a paraméterét (ahová mentse a dump file-okat)
A másik: a tcpdump parancs (a script forráskód vége felé) folyton beleköt valamibe, próbáltam betartani a gyári paraméter sorrendjét (lényeges-e ez egyáltalán ?), de rendszerint ilyesmit kapok:
-G: invalid packet count (ezt a -c opció után, azaz legjobb meglátásom szerint a -c után kapott számot és az azt követő -G kapcsolót egy paraméternek akarja venni és mivel a "-G" nem szám, hibát dob...)
Valaki le tudná nekem ellenőrízni és segíteni/kijavítani ?
Ezer hála előre is !
A script:
#!/bin/bash
while getopts i:r:w:m: option
do
case "${option} "
ini) INTERFACE=${OPTARG};; #halozati interface valasztas
r) REPEAT_TIME=${OPTARG};; #milyen gyakran kezdjen uj file-t
w) WORKDIR=${OPTARG};; #hova mentse a dumpfile-okat
m) MAXFILES=${OPTARG};; #maximum hany dump file-t tartson megesac
echo "Aktualis param: $option "--" $OPTARG" #debughoz
done
echo "Working directory: $WORKDIR" #ez valamiert mindig ures marad !

sudo tcpdump -i $INTERFACE -G $REPEAT_TIME -c $MAXFILES -w "/trace_%Y-%m-%d_%H:%M:%S.pcap"
exit 0
Új hozzászólás Aktív témák
- PlayStation 5
- iPad topik
- Magyarországra jön a Vivo 500 megapixeles kameratelefonja
- Xiaomi 17 Ultra - jó az optikája
- Projektor topic
- A fociról könnyedén, egy baráti társaságban
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Assetto Corsa
- LG LCD és LED TV-k
- Parkside szerszám kibeszélő
- További aktív témák...
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- PC Game Pass előfizetés
- Számlás!Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- Xbox / Microsoft Store feltöltőkártya kód (digitális, HU) több címlet, több db, azonnal, olcsón
- Microsoft és egyéb dobozos retro szoftverek
- LG 27GX700A-B - 27" OLED Tandem / QHD 2K / 280Hz 0.03ms / 1500 Nits / NVIDIA G-Sync / AMD FreeSync
- Lenovo magyar laptop billentyűzetre van szükséged? Akármelyik verzióban segítünk!
- GAMING PC! Intel i5-12400F / RTX 4060 Ti / 16GB DDR4 / H610 / 512GB NVMe / 600w! BeszámítOK
- AKCIÓ! Microsoft XBOX Series X 1TB SSD fekete játékkonzol extra kontrollerrel garanciával
- Honor X7b / 6/128GB / Kártyafüggetlen / 12Hó Garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


