Hozzászólások
Köszönöm a segítséget.
Mivel nem bírtam magammal már eljutottam oda a forum után 10 percel, hogy megcsináltam az "sh -x sss.sh" parancsot. Mivel marha sok sallang volt benne ezért kiszedtem manuálisan a számomra fontos sorokat. Ha jól emlékszem fél órába telt. Ugyanis egy spec qos script vot és csak a "tc" illetve az "iptables" sorokra voltam kiváncsi.
De köszönöm a sgítséget.
- A hozzászóláshoz be kell jelentkezni
Sziasztok.
Tudom egy meglehetősan lama problémám van.
Adott egy script ami innen-onnan hivogat.
Szeretném látni a lényeget a sallangok nélkül , hogy mit is csinál.
Kösz.
- A hozzászóláshoz be kell jelentkezni
Hello!
Lehet, h nem erre gondoltal, de:
./script.sh >> file.txt
beleiranyitod a script kimenetet egy fileba es igy mindent latsz, h mit csinalt a programod!
Bye dozen
- A hozzászóláshoz be kell jelentkezni
Azt pedig, hogy milyen parancsokat futtat le, a
[code:1:2c5be92dcc]bash -x myscript.sh[/code:1:2c5be92dcc] paranccsal nézheted meg.
- A hozzászóláshoz be kell jelentkezni
[quote:48e2bcc21b="Panther"]Azt pedig, hogy milyen parancsokat futtat le, a
[code:1:48e2bcc21b]bash -x myscript.sh[/code:1:48e2bcc21b] paranccsal nézheted meg.
Ha nagyobb hangvetelu a scripted akkor vigyazz, mert rengeteget fog irni az stderr -re. ilyenkor celszeru fileba is elmenteni a kimentet. Pl.:
[code:1:48e2bcc21b]
bash -x myscript.sh 2>&1 | tee myscript.log
[/code:1:48e2bcc21b]
Esetleg ha scripten belulrol kell nyomonkovetesi logot csinalni, akkor a kovetkezot szoktam hasznalni:
[code:1:48e2bcc21b]
# 2 -es filedescriptor (STDERR) csereje a 4 -esre.
exec 4>&2 2>&4
# 2 -s fd atiranyitasa fileba
exec 2> /tmp/mycritpt.$$.log
# script nyomonkovetes be
set -x
[/code:1:48e2bcc21b]
- A hozzászóláshoz be kell jelentkezni