Как открыть URL-адрес в Firefox через cron (планирование заданий cron) [дубликат]

Я пытаюсь создать задание cron для открытия веб-страницы в запланированное время.

Я отредактировал свой cron с помощью crontab -e и добавил свою работу. Я написал свою работу с помощью такого сценария: xdg-open (URL) Я сохранил этот сценарий в моем каталоге / home / flicker .

Однако, когда я редактирую свой cron ( crontab -e ), он сохраняет файл как /tmp/crontab.tIzXBv/crontab .

После сохранения сообщает об установке нового crontab.

Я сделал свой файл скрипта исполняемым, но все равно не смог выполнить задание. Я хотел, чтобы сценарий запустился в 14:30, поэтому я добавил эту строку в свой crontab:

30 14 * * * /home/flicker/open-web.sh

Это все еще не работает, пожалуйста, помогите. Вот мой сценарий ниже:

#!/bin/bash
xdg-open https://www.google.com
3
задан 3 June 2016 в 20:12

1 ответ

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

30 14 * * * /bin/bash /home/flicker/open-web.sh >/dev/null 2>&1

Для вызова веб-страницы / URL через крон & завихрение

30 14 * * * /usr/bin/curl  http://funkyname.com/blub.html >/dev/null 2>&1

Обновление:

После понимания Вы хотите открыть фактический браузер и не просто вызов сценария - я предполагаю, что понял Ваш случай.

можно решить, это без сценария удара - вместо этого пишет всю логику непосредственно в crontab.

для Chrome:

30 14 * * * export DISPLAY=:0 && google-chrome --new-window http://www.randomurl.com

для Firefox:

30 14 * * * export DISPLAY=:0 && firefox --new-window http://www.randomurl.com

Следует иметь в виду:

--new-window параметр вынуждает браузер, ответственный открыть новое окно, если Вы не хотите это, просто удаляете тот раздел.

Для предотвращения мощность помех на выходе Вы можете дополнительный добавлять >/dev/null 2>&1 в конце Вашей записи крона.

4
ответ дан 3 June 2016 в 20:12

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

Похожие вопросы: