This commit is contained in:
2021-02-06 11:57:39 +00:00
parent d910a3d93f
commit 88519bc4ab

View File

@@ -14,7 +14,7 @@
* Einrichtung ALSA
* über welches Device kann das Mikro angesprochen werden? (hier: plughw:1,0)
#### Entfernter Server (server)
#### Voraussetzungen entfernter Server (server)
* sshd
* apt-get install rsync
@@ -52,6 +52,29 @@ Anschliessend Variablen in ./sumsel.conf setzen:
## 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
./sumsel.sh -C ./sumsel.sh -c