Автоматически перезапустить Firefox с помощью скрипта bash, когда он не запущен

Я работаю над приложением киоска, где я использую Firefox, и хочу убедиться, что он перезапустится в полноэкранном режиме в случае сбоя

Код хорошо работает без такой строки xdotool

#!/bin/bash

while true
do
if [ ! `pgrep firefox-bin` ];then
firefox -url http://localhost   
fi
sleep 5
done

но если я добавлю строку xdotool для полноэкранного режима, она будет открывать firefox каждые 5 секунд

#!/bin/bash

while true
do
if [ ! `pgrep firefox-bin` ];then
firefox -url http://localhost &
xdotool search --sync --onlyvisible --class "Firefox" windowactivate key F11 
fi
sleep 5
done

Где ошибка в моем скрипте? Спасибо

0 ответов

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