docu
This commit is contained in:
25
README.md
25
README.md
@@ -14,7 +14,7 @@
|
|||||||
* Einrichtung ALSA
|
* Einrichtung ALSA
|
||||||
* über welches Device kann das Mikro angesprochen werden? (hier: plughw:1,0)
|
* über welches Device kann das Mikro angesprochen werden? (hier: plughw:1,0)
|
||||||
|
|
||||||
#### Entfernter Server (server)
|
#### Voraussetzungen entfernter Server (server)
|
||||||
|
|
||||||
* sshd
|
* sshd
|
||||||
* apt-get install rsync
|
* apt-get install rsync
|
||||||
@@ -52,6 +52,29 @@ Anschliessend Variablen in ./sumsel.conf setzen:
|
|||||||
|
|
||||||
## Betrieb
|
## Betrieb
|
||||||
|
|
||||||
|
Im Dauerbetrieb laufen zwei Jobs:
|
||||||
|
|
||||||
|
| Jobtyp | Kommando | Betriebsart |
|
||||||
|
| ------------------------ | ------------------------------- | -------------- |
|
||||||
|
| Aufnahme der WAV Dateien | ./sumsel.sh -r -C ./sumsel.conf | endlos |
|
||||||
|
| Konvertierung + Upload | ./sumsel.sh -c -C ./sumsel.conf | alle 5 Minuten |
|
||||||
|
|
||||||
|
Die Jobs können uber cron gestartet werden. Das Skript setzt einen Lock und sorgt dafür, dass von
|
||||||
|
jeden Jobtyp nur eine Instanz laufen kann. Stellt das Script fest, dass bereits eine Instanz läuft,
|
||||||
|
wird die aktuelle Instanz mit der Meldung "LOCK error" beendet.
|
||||||
|
|
||||||
|
```
|
||||||
|
hs@raspi4:~/dev/stage/sumsel $ ./sumsel.sh -c -C ./sumsel.conf
|
||||||
|
LOCK error
|
||||||
|
```
|
||||||
|
|
||||||
|
Beispiel für crontab:
|
||||||
|
|
||||||
|
```
|
||||||
|
*/5 * * * * <path>/sumsel.sh -r -C <path>/sumsel.conf >> <path>/sumsel_r.log
|
||||||
|
*/5+1 * * * * <path>/sumsel.sh -c -C <path>/sumsel.conf >> <path>/sumsel_c.log
|
||||||
|
```
|
||||||
|
|
||||||
### Beispielaufruf
|
### Beispielaufruf
|
||||||
|
|
||||||
./sumsel.sh -C ./sumsel.sh -c
|
./sumsel.sh -C ./sumsel.sh -c
|
||||||
|
|||||||
Reference in New Issue
Block a user