Portál AbcLinuxu, 19. dubna 2024 10:41


Dotaz: ako vytvorit skript

3.9.2009 11:59 jany2 | skóre: 30 | blog: jany_blog
ako vytvorit skript
Přečteno: 505×
Odpovědět | Admin

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 ??

upozornujem, ze v linuxe som vecny zaciatocnik ...
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

3.9.2009 12:33 camel1cz | skóre: 25
Rozbalit Rozbalit vše Re: ako vytvorit skript
Odpovědět | | Sbalit | Link | Blokovat | Admin

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

 

 

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.