Stop an infinite loop - Raspberry Pi Forums
hi everyone,
(excuse me bad english)
can't out of infinite loop.
problem when pi booting, execute command in autostart script (/etc/xdg/lxsession/lxde/autostart) :
@sh /home/pi/videoplayer.sh
videoplayer script read omxplayer video playlist in directory /home/pi/videos
there script videoplayer.sh :
#!/bin/sh
# rid of cursor don't see when videos running
setterm -cursor off
# set here path directory containing videos
videopath="/home/pi/videos"
# can leave alone
service="omxplayer"
# our infinite loop!
while true; do
if ps ax | grep -v grep | grep $service > /dev/null
then
sleep 1;
else
entry in $videopath/*
do
clear
omxplayer $entry > /dev/null
done
fi
done
tried ctrl+c, ctrl+x, alt+f4 ... , many combinaisons endless loop doesn't stop while pi unpowered.
grateful,
devi
(excuse me bad english)
can't out of infinite loop.
problem when pi booting, execute command in autostart script (/etc/xdg/lxsession/lxde/autostart) :
@sh /home/pi/videoplayer.sh
videoplayer script read omxplayer video playlist in directory /home/pi/videos
there script videoplayer.sh :
#!/bin/sh
# rid of cursor don't see when videos running
setterm -cursor off
# set here path directory containing videos
videopath="/home/pi/videos"
# can leave alone
service="omxplayer"
# our infinite loop!
while true; do
if ps ax | grep -v grep | grep $service > /dev/null
then
sleep 1;
else
entry in $videopath/*
do
clear
omxplayer $entry > /dev/null
done
fi
done
tried ctrl+c, ctrl+x, alt+f4 ... , many combinaisons endless loop doesn't stop while pi unpowered.
grateful,
devi
do have keyboard , screen attached pi?
if put sd card in machine , edit /boot/cmdline.txt.
append init=/bin/sh @ end of cmdline.txt. put sd card in pi , reboot.
make needed changes , undo change /boot/cmdline.txt.
if put sd card in machine , edit /boot/cmdline.txt.
append init=/bin/sh @ end of cmdline.txt. put sd card in pi , reboot.
make needed changes , undo change /boot/cmdline.txt.
raspberrypi
Comments
Post a Comment