I put the tvservice and fbi commands in rc.local and set it to mode 755. I reboot my pi and on the HDMI-attached screen I see the bootup, but it just sits at the login prompt. I know rc.local executes as I put some debug echos there, but when I login, fbi isn't running. It tried to run as I captured its output but it apparently died.
If I run the same commands from the shell after login, they work fine.
If I run the commands from cron, they don't work. However, if I login and fire up fbi, then a cron job that does a killall fbi and restarts it will work.
The actual fbi command is:
Code: Select all
/usr/bin/fbi --autozoom --blend ${BLEND_MS} --vt 1 --timeout ${DELAY} --list ${file_list_name} --nocomments --noedit --noverbose -noonce >> ${LOG}
Thoughts? I'm rather perplexed.