Терминал не очищается после автоматического запуска 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)
также.