Greg
?
Understood I was not aware of the fact since I have always connected via ssh but good to know.
?
I have been doing multiple different tries but not sure where the problem reside I am inclining in the screen command.
?
If I run this from the command line it works:
?
screen -d -m -S direwolf bash -c 'rtl_fm -f 144.39M - | /usr/local/bin/direwolf -c /home/pi/sdr.conf -r 24000 -D 1 -'
?
This would be the result from ps -x:
?
? PID TTY????? STAT?? TIME COMMAND
? 520 pts/0??? S+???? 0:00 screen
? 521 ???????? Ss???? 0:00 SCREEN
? 522 pts/2??? Ss???? 0:00 /bin/bash
? 643 ???????? Ss???? 0:00 /lib/systemd/systemd --user
? 644 ???????? S????? 0:00 (sd-pam)
1575 pts/2??? R+???? 0:00 ps -x
32312 ???????? S????? 0:00 sshd: pi@pts/0
32313 pts/0??? Ss???? 0:00 -bash
32656 ???????? Ss???? 0:00 SCREEN -d -m -S direwolf bash -c rtl_fm -f 144.39M - | /usr/local/bin/direwolf -c /home/pi/sdr.conf -r 24000 -D 1 -
32657 pts/1??? Ss+??? 0:00 bash -c rtl_fm -f 144.39M - | /usr/local/bin/direwolf -c /home/pi/sdr.conf -r 24000 -D 1 -
32658 pts/1??? Sl+??? 4:49 rtl_fm -f 144.39M -
32659 pts/1??? Sl+??? 6:48 /usr/local/bin/direwolf -c /home/pi/sdr.conf -r 24000 -D 1 -
pi@np4jn-digi-2:~ $
?
But if I call dw-start.sh dosent work.
?
In the dw-start.sh I see this function, is there suppose to be other information inside the quotes (SCREEN=`which screen`) where it say ¡°which screen¡±?
?
function CLI {
?? SCREEN=`which screen`
?? if [ $? -ne 0 ]; then
????? echo -e "Error: screen is not installed but is required for CLI mode.? Aborting"
????? exit 1
?? fi
?
Gracias
?
Heber NP4JN 73
?
?
Greg
?
I configure and I am running my Pi without a monitor, connecting via SSH. I would not know how to configure the Pi? for Headless beyond removing the monitor.
?
I did the changes recommended by David adding the full path of direwolf but still no success.
?
This is the response when I run the script:
?
Direwolf in CLI mode start up
There is a screen on:
??????? 30376.direwolf? (19/04/21 15:30:35)???? (Detached)
1 Socket in /run/screen/S-pi.
?
When I run ps -x there is no pid 30376 on the report.
?
Gracias
?
Heber NP4JN 73
?
From: Greg D
Sent: Sunday, April 18, 2021 12:17 PM
To: [email protected]
Subject: Re: [direwolf] DW 1.6 not able to autostart
?
In addition, a thought...? Did you change the Pi's configuration when you tried to start it at boot, for example, making the Pi "Headless".? Removing an HDMI display can change the order of sound cards, so Direwolf may be exiting for not having a sound card to talk to.
Greg? KO6TH
Hello Herber,
When I try to use the dw-start.sh script it will not start on the command line or in Cron.
When you run the dw-start.sh script from the command line, does it give any errors?? What do you see in the /var/tmp/dw-start.log log?
DIREWOLF="/usr/local/bin/direwolf"
RUNMODE=CLI
DWCMD="bash -c 'rtl_fm -f 144.39M - | direwolf -c /home/pi/sdr.conf -r 24000 -D 1 -'"
Only guessing here w/o seeing any specific errors but if this is a path issue, maybe try:
DWCMD="bash -c 'rtl_fm -f 144.39M - | /usr/local/bin/direwolf -c /home/pi/sdr.conf -r 24000 -D 1 -'"
--David
KI6ZHD
?