Portál AbcLinuxu, 12. května 2025 07:09
Mam router mikrotik, kde mam povoleny traffic flow a uklada sa mi to na masinu s ubuntu do /var/flow/
za jeden den sa tam vytvori asi 280 suborov. Ak chcem subor konvertovat do txt formatu, tak na to pouzijem prikaz
flow-print -f5 < /var/flow/2009/2009-08/2009-08-26/ft-v05.2009-08-26.000001+0200 >> /home/jany/stat1.php
dalsi subor ma potom inu koncovku atd ....
flow-print -f5 < /var/flow/2009/2009-08/2009-08-26/ft-v05.2009-08-26.000514+0200 >> /home/jany/stat1.php
flow-print -f5 < /var/flow/2009/2009-08/2009-08-26/ft-v05.2009-08-26.001027+0200 >> /home/jany/stat1.php
Da sa vytvorit nejaky skript, ktory to spravy za mna, aby som to nemusel kazdy subor rucne zadavat do konzoly ??
Nevím, jestli sem neminul něco důležitého, ale co třeba dát do crona něco jako následující kód.
Jen bacha, zpracované soubory maže, asi by bylo spíš fajn je spíš zálohovat jinam?
#!/bin/bash
cd /var/flow/
for file in `find . -type f | sort`
do
flow-print -f5 < $file >> /home/jany/stat1.php
rm $file
done
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.