bolidozor / scripts

Collection of Bolidozor-related scripts
GNU General Public License v3.0
0 stars 0 forks source link

Automatické spouštění měřících kampaní #1

Open kaklik opened 5 years ago

kaklik commented 5 years ago

Hodil by se skript, který by umožňil spustit na stanicích záznam podle parametrů zadaných konfiguračním souborem pozorování. Aktuálně jsou konfigurační soubory velmi jednoduché a vypadají takto:

2019-02-15.txt 2019-02-14.txt

Momentálně se s nimi zachází tak, že pozorovací obsluha ze souboru přečte čas označený jako "START" a manuálně na všech stanicích nastaví záznam pět minut předem pomocí příkazu (příklad):

at -t 01021228  -f FUMA-event-rec.sh

kde at je utilita, která umožňuje časové spouštění příkazů. Skript FUMA-event-rec.sh je pak samotný skript, který vytvoří 15minutový záznam začínající v konkrétním čase.

K automatickému spouštění měřící kampaně je potřeba:

kaklik commented 5 years ago

Bylo by užitečné, kdyby spuštění skriptu s použitím hvězdičkové notace na názvy souborů nevedlo k chybě ale ke zpracování všech souborů:

Bolidozor/scripts$ python extract.py *.txt 
Traceback (most recent call last):
  File "extract.py", line 5, in <module>
    script, input_file = argv
ValueError: too many values to unpack
Bolidozor/scripts$