Скрипт не считывает все строки в файле и проигрывание видеороликов кроме первого не происходит
#!/bin/sh
SERVICE="/usr/bin/omxplayer"
file="/home/pi/Documents/list.txt"
while read line; do
$SERVICE -b $line
done < $file
UPD
Суть в том, чтобы давать на вход программе путь с видеофайлом.
В итоге получился вот такой код, но не корректно работает.
SERVICE="/usr/bin/omxplayer"
file="/home/pi/Documents/list.txt"
while read line; do
while ps ax | grep -v grep | grep omxplayer; do sleep 1s; done
$SERVICE -b $line
done <$file
Программа вываливается с сообщением
stack smashing detected /usr/bin/omxplayer.bin terminated
/usr/bin/omxplayer: line 67: 4873 Aborted
PLAYER_LIBS${LD_LIBRARY_PATH: +:$LD_LIBRARY_PATH}" $OMXPLAYER_BIN "$@"