在自行启动bashscript在raspbian wheezy后终端没有清除

时间:2015-12-07 22:59:41

标签: linux raspberry-pi raspbian raspberry-pi2 omxplayer

我正在使用树莓派2来显示文件夹中的所有视频。覆盆子自动启动(使用通用电子计时器)进入控制台(而不是gui),启动后运行一个bashscript我发现here。这个bashscript包含一个无限循环,可以使用omxplayer播放文件夹中的所有视频。

当我启动到consolemode并手动启动脚本时,一切都运行良好。终端屏幕清除,第一个视频开始,结束后有一个或两个黑屏(空终端),第二个视频开始播放。这是完全我想要的。

但是,当我使用crontab启动此脚本(@reboot /path/to/script.sh)时,终端消息会保留,并且不会清除视频之间的所有内容。

我尝试创建自己的脚本,首先清除所有内容,然后调用第二个脚本。但这不起作用。

我真的很喜欢这个领域(但我很开心)所以任何正确方向的指针都会受到赞赏!

P.S。我编辑了/boot/cmdline.txt文件,因此它不会显示关键的内核日志作为解决方法。

1 个答案:

答案 0 :(得分:0)

你不应该使用cron这样做。您应该更改inittab,以便它可以在任何可能创建的环境之外运行。有关详细信息,请参见inittab(5)手册页。您也可能对openvt(1)感兴趣。