Помощь с использованием & ldquo; gnome-web-photo & rdquo; с & ldquo; at & rdquo; получить скриншот веб-сайта в определенное время

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

вот что я пробовал:

echo "gnome-web-photo --delay=3 https://example.com output.png" | at 01:11am

это то, что он возвращает при ударе введите:

warning: commands will be executed using /bin/sh job 34 at Fri Sep 8 01:11:00 2017

однако, на скриншоте на самом деле не появляется в любом месте (никакой сетевой активности либо). Я попробовал погуглить моя проблема, но кажется, что моя команда должна - в теории - работать.

Дайте мне знать, если вам нужна любая Дополнительная информация.

я работает элементарная ОС 0.4.1 Локи (16.04.3 убунту ЛТС)

1
задан 8 September 2017 в 02:36

3 ответа

gnome-web-photo - графическое приложение, но at не предоставляет графическую среду. Если вы уверены, что вы войдете в систему, когда это запустится, вы можете обмануть и позволить at использовать ваш зарегистрированный GUI.

echo "env DISPLAY=:0 $(type -p gnome-web-photo) --delay=3 https://example.com output.png" | at 01:11am 
1
ответ дан 22 May 2018 в 18:41
  • 1
    Спасибо очень много! Вы не знаете, насколько проще вы только что сделали свою жизнь. Пришлось захватить около 40 снимков в день в очень определенное время. Теперь мне больше не нужно сидеть перед моей машиной, ожидая, чтобы попасть в нее. – kevingrahl 8 September 2017 в 03:56

gnome-web-photo - графическое приложение, но at не предоставляет графическую среду. Если вы уверены, что вы войдете в систему, когда это запустится, вы можете обмануть и позволить at использовать ваш зарегистрированный GUI.

echo "env DISPLAY=:0 $(type -p gnome-web-photo) --delay=3 https://example.com output.png" | at 01:11am
1
ответ дан 18 July 2018 в 07:14

gnome-web-photo - графическое приложение, но at не предоставляет графическую среду. Если вы уверены, что вы войдете в систему, когда это запустится, вы можете обмануть и позволить at использовать ваш зарегистрированный GUI.

echo "env DISPLAY=:0 $(type -p gnome-web-photo) --delay=3 https://example.com output.png" | at 01:11am
1
ответ дан 24 July 2018 в 18:46

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

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