/usr/bin/arecord -D plughw:1,0 -d 10 /home/pi/rectest/test.wav &
probier das mal aus.
That's it. Vielen Dank!
/usr/bin/arecord -D plughw:1,0 -d 10 /home/pi/rectest/test.wav &
probier das mal aus.
That's it. Vielen Dank!
Dann zeig doch noch mal deine aktuelle version
Also ich habe jetzt einfach ein script in dem Hauptordner des Pis erstellt. Das habe ich ausführbar gemacht und ausprobiert. Hat ohne Probleme funktioniert.
Dann natürlich das ganze noch in crontab eingetragen:
sudo crontab -e
Das kann doch nicht so schwer sein
Ich habe es jetzt so oft ausprobiert und es hat immer noch nicht funktioniert...
Alles anzeigenServus finn.bennet ,
hm ... das verstehe ich jetzt gerade nicht ...
Kannst Du das mal etwas konkreter beschreiben?
Ich druck' mit meinem A8 derzeit ca. 70mm/s ... ohne Probleme ...
cu,
-ds-
Du druckst TPU mit 70mm/s? Das wundert mich jetzt wiederum Druckst du Das Filament TPU?
Oh, das war zwar im script drin, aber hier hats gefehlt, stimmt.
That's it:
#!/bin/bash
arecord -D plughw:1,0 -d 10 /home/pi/rectest/test.wav
Was ist wenn Du die Zeile in ein Script packst und das dann per Cron aufrufst?
BTW: sudo gehört nicht in eine Crontab. Entweder Du versuchst den Job in der Crontab von root oder IMHO besser die Systemweite /etc/crontab, bei dieser dann aber den user root nicht vergessen. Ich würde ein Rechteproblem vermuten, denn Deine Zeile sollte eigentlich funktionieren.
Ich beschreibe gerade einfach mal mein Vorgehen.
sudo crontab -e
# Edit this file to introduce tasks to be run by cron.
#
# Each task to run has to be defined through a single line
# indicating with different fields when the task will be run
# and what command to run for the task
#
# To define the time you can provide concrete values for
# minute (m), hour (h), day of month (dom), month (mon),
# and day of week (dow) or use '*' in these fields (for 'any').#
# Notice that tasks will be started based on the cron's system
# daemon's notion of time and timezones.
#
# Output of the crontab jobs (including errors) is sent through
# email to the user the crontab file belongs to (unless redirected).
#
# For example, you can run a backup of all your user accounts
# at 5 a.m every week with:
# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
#
# For more information see the manual pages of crontab(5) and cron(8)
#
# m h dom mon dow command
40 21 * * 5 sh /home/pi/rectest/test.sh
Alles anzeigen
sudo nano /home/pi/rectest/test.sh
sudo chmod +x /home/pi/rectest/test.sh
Hat nicht geklappt...
Ich habe mir dem TPU von Das Filament an meinem Anet A8 schon ein bisschen gedruckt. Die Resultate waren stets gut und haben erstaunlich gut am Druckbett (BuildTak) gehaftet. Das Problem an dem MK8 Extruder ist eben, dass der Bereich, in dem das Filament freiliegt ziemlich groß ist. Deshalb sind Geschwindigkeiten über 20mm/s nicht möglich. Bei mir zumindest, da kommt dann das Filament aus den Seiten raus
Ansonsten kann ichs nur empfehlen!
Hallo,
warum sind sie das nicht? Wie sieht Dein Cronjob aus?
Der sieht so aus:
# Edit this file to introduce tasks to be run by cron.
#
# Each task to run has to be defined through a single line
# indicating with different fields when the task will be run
# and what command to run for the task
#
# To define the time you can provide concrete values for
# minute (m), hour (h), day of month (dom), month (mon),
# and day of week (dow) or use '*' in these fields (for 'any').#
# Notice that tasks will be started based on the cron's system
# daemon's notion of time and timezones.
#
# Output of the crontab jobs (including errors) is sent through
# email to the user the crontab file belongs to (unless redirected).
#
# For example, you can run a backup of all your user accounts
# at 5 a.m every week with:
# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
#
# For more information see the manual pages of crontab(5) and cron(8)
#
# m h dom mon dow command
15 21 * * 5 sudo arecord -D plughw:1,0 -d 10 /home/pi/rectest/test.wav
Alles anzeigen
Danke für die schnelle Antwort. Ich habe mich dann doch für arecord entschieden, da ich bei sox irgendwie nicht durchgeblickt habe
Das Problem, was ich jetzt habe ist, dass ich gerne die Aufnahme zu einem bestimmten Zeitpunkt starten möchte. arecord Aufnahmen sind aber wohl über crontabs nicht ausführbar. Gibt es noch eine andere Möglichkeit?
Danke für die zahlreichen Antworten. Ich werde das ganze dann wohl über einen RTC laufen lassen.
Ohne RTC schwingt der RasPi so frei vor sich hin. Das kann bei Glück wenige Sekunden Abweichung bringen. Ich hatte aber auch schon Exemplare, da waren es in einer Woche beinahe 2 Stunden. Für eine Anwendung mit Anspruch auf Schalten zu einer Uhrzeit bedeutend zu viel. Also entweder täglich stellen oder wirklich eine RTC nutzen. Aber auf keinen Fall eine mit dem DS1307, die machts nicht besser!
Ist der DS1307 so schlecht? Hast vielleicht eine Empfehlung für etwas Besseres?
Perfekt, danke.
für festgelegte zeiten gibt es jobs - cronjobs und at jobs. Ein sleep über 15h macht keinen Sinn
Danke. Dachte ich mir schon Dazu brauche ich weder eine Internetverbindung noch ein RTC Modul
Hey zusammen,
ich habe mal eine relativ allgemeine Frage.
Ich möchte, dass ein Raspberry Pi ohne Verbindung zum Internet in einem Python Script einen bestimmten Befehl zu festgelegten Zeiten ausführt. Dabei habe ich natürlich zuerst an time.sleep gedacht. Jedoch sind es ja sehr große Zeiträume (z.B. 15 Stunden) und kann es sein, dass es dann zu ungenau wird?
Ich bin als Anfänger für alle Vorschläge offen und vielen Dank im Voraus!
Hey zusammen,
ich hoffe mal, dass ich hier richtig bin
Ich verwende einen Raspberry Pi 3 B mit jessie lite. Mein Ziel ist es eine möglichst lange Audioaufnahme zu machen. Deshalb möchte ich die Qualität der Aufnahme in sox verringern, da nur Sprache aufgezeichnet werden soll. Weil ich mich aber nicht gut auskenne damit und schon viel dazu ohne Erfolg gesucht habe, möchte ich hier mal fragen, wie ich die Qualität verringern kann.
Ich freue mich auf eure Antworten und vielen Dank im Voraus!