@matt:
Du hast doch auch den UBC69 XLT
Wie hoch hast du den Line-In Pegeal im alsamixer?
Soweit ich das verstehe gibt es da keinen Pegel.
Ich kann bei meiner Soundblaster Mp3+ nur den Line in an oder aus machen.
Wenn du dir den Pegel anzeigen lässt ist er im unteren drittel.
So ist zumindest meine Erfahrung damit.
Ich muss:
Den Aufnahme Regler auf 100 bzw 1 stellen weiß nicht genau und muss die Aufnahme des Kanals mit Leertaste aktivieren. Dann steht da Aufnahme drunter.
Den Eingangspegel kann ich mit dem Befehl
darstellen lassen.Code:sudo arecord -vv -D plughw:1,0 /dev/null
Die Kombination Uniden UBC 60 XLT2 (über Diskriminatorausgang angeschlossen) und Behringer UCA 202 ergibt bei mir einen Eingangspegel zwischen den Grenzen 20% und 30%. Im Mittel liegt er aber tatsächlich bei 24% oder 25%.
Im Alsamixer bietet die UCA202 keine Einstellungsmöglichkeiten was den Pegel betrifft. Sollte der Pegel nicht passen, muss er also über entsprechende Hardware angepasst werden.
Hi zusammen,
die Abbrüche nach 2-3 h lagen bei mir daran, dass ich die Stormversorgung über meinen PC lief, sobald dieser in den Powersave gegangen ist, war der Raspberry zwar noch erreichbar, allerdings hat sich monitord dabei aufgehangen.
Hat von euch schon jemand ein Skript geschrieben, das in /etc/init.d liegt um monitord zu starten und zu stoppen?
Meins sieht bisher so aus:
Wenn ichCode:case "$1" in start) /home/pi/monitord/monitord/monitord -c /home/pi/monitord/monitord/monitord.xml & ;; stop) pid=$(pidof monitord) kill $pid ;; restart) pid=$(pidof monitord) kill $pid /home/pi/monitord/monitord/monitord -c /home/pi/monitord/monitord/monitord.xml & ;; *) echo "usage $0 start|stop" ;; esac exit 0
ausführe wird in der Konsole "monitord 2.0svn running..." angezeigt. Damit ich eine normale Eingabezeile mit "pi@raspberrypi ~ $" erhalten muss ich einmal Enter drücken. (siehe Bild)Code:sudo /etc/init.d/monitord start
Gibt es eine Möglichkeit, damit ich sofort nach dem Starten von Monitord wieder eine normale Eingabezeile erhalte?
Versuchs mal mit:
/home/pi/monitord/monitord/monitord -c /home/pi/monitord/monitord/monitord.xml >> /dev/null &
Ich habe mich auch mit diesem Startscript versucht, allerdings habe ich leider nicht genug Ahnung von Linux um mit den Runlevel die Abhängigkeiten richtig hin zu bekommen.
Von daher habe ich einfach einen Cronjob erstellt, der jede Minute überprüft ob Monitord läuft und es entsprechend startet, wenn dem nicht so ist.
Mit dem LUA-Script bin ich auch nicht klar gekommen, von daher habe ich hier die gleiche Lösung über ein Cronjob erledigt: Eine PHP-Datei fragt alle 15 Sekunden ab ob ein neuer Eintrag in der mySQL-DB ist und löscht diesen entweder oder verarbeitet diesen weiter z.B.: AlarmTafel oder SMS-Alarmierung
@ Matt, die POCSAG Messages möchte ich eigentlich nicht über LUA filtern, da die RIC Liste über eine Datenbank aktualisiert wird und über das PHP-Script direkt ein Abgleich erstellt wird.
Das Startscript im init.d allerdings würde mich schon sehr interessieren, wie schon beschrieben, ist nicht das SH-Script das Problem, sondern der aufruf beim start.
Mein Script, dass im init.d liegt wird nicht beim start ausgeführt.
In /etc/init.d/ habe ich die Datei monitord liegen. Mit ihr starte und beende ich Monitord als Daemon. Ist noch nicht perfekt, aber funktioniert.
Um das Skript beim Booten des Raspberrys auszuführen habe ich in der Datei /etc/rc.local vor der ZeileCode:case "$1" in start) /home/pi/monitord/monitord/monitord -c /home/pi/monitord/monitord/monitord.xml >> /dev/null & echo "Monitord wurde gestartet" ;; stop) pid=$(pidof monitord) kill $pid echo "Monitord wurde beendet" ;; restart) pid=$(pidof monitord) kill $pid echo "Monitord wurde beendet" /home/pi/monitord/monitord/monitord -c /home/pi/monitord/monitord/monitord.xml >> /dev/null & echo "Monitord wurde gestartet" ;; *) echo "usage $0 start|stop|restart" ;; esac exit 0
die ZeileCode:exit 0
eingefügt. Damit wird Monitord automatisch beim Booten gestartet.Code:/etc/init.d/monitord start
Ich hab mir einen cronjob bzw. ein Skript geschrieben:
es setzt die Einstellungen im alsamixer und startet monitord
zudem wird jede minute geprüft ob monitord läuft und bei bedarf neugestartet. das ganze wird natürlich dann auch protokolliert.
zudem will ich noch einbauen das geprüft wird wie alt die letzten änderungen in der monitord.log sind. solten diese älter als 2 minuten sein, so soll ebenfalls eine meldung an mich per mail kommen.
monitord.log wird einmal im monat gelöscht.
damit sollte soweit mal alles abgedeckt sein das dafür sorgt das monitord immer ordnungsgemäß läuft
Was hast du alles gemacht damit der cronjob lief?
Weil ich hab das versucht und irgendwie wollte der das Script nicht ausführen.
Oder muss das Script an einer bestimmten stelle liegen?
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)