Как запланировать запуск сценария оболочки, который открывает Firefox

У меня есть сценарий оболочки, который открывает Firefox и запускает в нем макросы (я использую надстройку Firefox под названием Imacros для создания макросов). Содержимое моего сценария оболочки с именем house.sh выглядит так:

 firefox imacros://run/?m=house.iim 

И я создал запланированную работу через crontab -e чтобы каждый раз запускать этот скрипт каждый день:

 47 * * * * /home/meerim/bin/house.sh 

Но ничего не произошло (Firefox не открыл). Затем я попробовал это:

 47 * * * * env DISPLAY=:0.0 /home/meerim/bin/house.sh 

Но это не решило проблему.
Итак, как я должен это исправить?
Мой сценарий house.sh работает правильно, когда я запускаю его из терминала.

One Solution collect form web for “Как запланировать запуск сценария оболочки, который открывает Firefox”

Вы должны уметь это запустить, помещая в house.sh :

 export DISPLAY=:0.0 

и запустить xhost + на вашем интерфейсе. После этого вы можете ограничить, кому разрешено подключаться (с помощью xhost снова), но как только все перестает работать, вы будете знать, насколько разрешительны вам быть.

Это не будет работать, если вы не вошли в систему. Я запускаю firefox из скрипта python, запущенного crontab, и фактический интерфейс открывается на экране Xvnc независимо от того, зарегистрирован ли я или нет (и он не сбивает мой интерфейс) после его запуска).

  • Настройка размеров окна запущенного приложения
  • Несколько XkbOptions в xorg.conf
  • IBM AIX: Как настроить отправку SSH X на непривилегированного пользователя без дома?
  • Ошибка libGL / swrast при запуске Chrome-браузера над X
  • Общайтесь на сеансах X-desktop на одном компьютере?
  • Конфигурация Xinerama на OpenSuse
  • Как заменить часть имени хоста на xauth (OLD: как перенаправить вывод команды xauth?)
  • Почему некоторые apt-get-installed шрифты игнорируются fc-list, xfontsel и т. Д.?
  • как поменять ctrl и caplock с помощью xmodmap?
  • Помните приложения при выходе из LXDE
  • Как управлять окном просмотра X11 из приложения
  • xmessage over ssh
  • Linux и Unix - лучшая ОС в мире.