Терминал не очищается после автоматического запуска bashscript в raspbian wheezy

Я использую Raspberry Pi 2, чтобы показать все видео в папке. Малина автоматически загружается (с обычным электрическим таймером) в консоль (не в графический интерфейс) и после загрузки запускает bashscript, который я нашел здесь. Этот bashscript содержит бесконечный цикл для воспроизведения всех видео в папке с помощью omxplayer.

Когда я загружаюсь в режим консоли и вручную запускаю скрипт, все работает отлично. Экран терминала очищается, начинается первое видео, а после его окончания появляется второй или два черного экрана (пустой терминал), и начинается воспроизведение второго видео. Это именно то , что я хочу.

Однако, когда я использую crontab для запуска этого скрипта (@reboot /path/to/script.sh), сообщения терминала остаются, и между видео все не очищается.

Я попытался создать свой собственный скрипт, который сначала все очищает, а затем вызывает второй скрипт. Но это не работает.

Я действительно очень новичок в этой области (но мне весело), ​​поэтому любые указатели в правильном направлении будут оценены!

PS Я отредактировал файл /boot/cmdline.txt, чтобы он не отображал критические журналы ядра в качестве обходного пути.

1 ответ

Вы не должны делать это с помощью cron. Вы должны изменить inittab так, чтобы он работал вне любой среды, которая может быть создана. Увидеть inittab(5) Страница man для деталей. Вы также можете быть заинтересованы в openvt(1) также.

Другие вопросы по тегам