Автоматически перезапустить 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
Где ошибка в моем скрипте? Спасибо