Запустить приложение GUI через cronjob в Ubuntu?

В данный момент я использую ~ / мусорное ведро для моего персонального (быстрый и грязный :P) сценарии и/usr/local/bin (или sbin) для в масштабе всей системы

Оба каталога являются объектом управления версиями через мерзавца.

2
задан 15 May 2010 в 19:40
2 ответа

Вы могли бы хотеть считать выполнение xvfb бездисплейным X-сервером.

2
ответ дан 3 December 2019 в 12:20
  • 1
    Это работает превосходное через SSH (без -X опция), но не через Крон. –  Christoffer 15 May 2010 в 20:50
  • 2
    Я был к быстрому... Орфографическая ошибка :) Это работает прекрасное! –  Christoffer 15 May 2010 в 20:54
  • 3
    отлично... я все еще рассмотрел бы крон установки на Вашей рабочей станции, вместо того, чтобы использовать его на сервере. –  cpbills 15 May 2010 в 20:57

Вы запускаете скрипт через крон на сервере?

также, это не будет:0, когда Вы сделаете X по ssh, это будет чем-то совершенно другим.

это было бы намного легче сделать локально, или по крайней мере начаться локально от крона на машине, у Вас есть X работ.

когда Вы войдете в систему и сможете успешно начать сценарий на сервере, попробовать echo $DISPLAY видеть то, что это установлено как. мой sshd_config имеет X11DisplayOffset 10, что означает, что это было бы hostname:10.0

0
ответ дан 3 December 2019 в 12:20
  • 1
    Да, я выполняю крон на сервере. У меня нет доступа к этому компьютеру физически, только SSH. Это действительно имеет значение, если пользователь I ssh с совпадает с основным пользователем для настольной машины? –  Christoffer 15 May 2010 в 20:36
  • 2
    имя пользователя должно быть незначительным. но выполнение gui от крона на машине, с которой Вы не можете всегда подключаться, кажется назад. я хотел бы запустить сценарий от своего компьютера, когда it' s на/связанный. просто что-то как * * * * * ssh username@hostname -X -c "/path/to/script.py" было бы предпочтительно в Вашем workstation' s crontab –  cpbills 15 May 2010 в 20:53
  • 3
    Я заставил его работать с xvfb-run /path/to/myscript.py :) Как я сказал, сценарий получает снимки экрана списка веб-сайтов, that' s, почему мне нужно X. –  Christoffer 15 May 2010 в 20:56
  • 4
    i' m, не говоря Вас don' t нужно X, я просто думаю, что это работало бы лучше, запущенное от Вашего компьютера, а не на сервере, потому что Вы не можете быть соединены в любом случае и т.д. –  cpbills 15 May 2010 в 20:58
  • 5
    nevermind, это кажется Вами don' t даже должен сделать это по ssh больше, если i' m корректный? начиная с Вас don' t должен отобразиться, что-либо, xvfb идеально подходит для этого, и крон может остаться на сервере без проблемы... –  cpbills 15 May 2010 в 21:01

Теги

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