Крон и интерактивное приложение

Вы попытались редактировать/создавать Default.html в своей wwwroot папке?

Следующий JavaScript перенаправит туда, где Вы хотите:

<script type="text/javascript">
<!--
    window.location = "http://mywebsite/virtualfolder"
//-->
</script>
0
задан 22 November 2009 в 12:57
2 ответа

Cronjobs, выполненный в очень ограниченной среде, имея в виду это, не знает, где найти X-сервер ( $DISPLAY переменная среды не существует).

Если Вы хотите выполнить X приложений от crontab, необходимо сначала установить $DISPLAY переменная среды.

Или звоните, AmaroK как pQd заявил или установил его для целого сценарий крона:

DISPLAY=:0.0
# ...
* * * * * amarok

Кроме того, я рекомендовал бы Вам выполнить это как учетную запись, которой Вы "хотите быть", вместо того, чтобы базироваться, это сделано путем выполнения crontab -e как пользователь.

Править:

Необходимо также смочь сделать это как это:

* * * * * export DISPLAY=:0.0 && amarok
1
ответ дан 4 December 2019 в 15:24
  • 1
    Спасибо, да я использую DISPLAY=:0.0 amarok.sh - прекрасные работы. –  Maksim Vi. 22 November 2009 в 20:08

я думаю, что это - плохая идея, тем не менее, можно выполниться как корень:

su -c 'export DISPLAY=":0.0"; amarok' username

я предполагаю, что x сессия работает, и у Вас действительно есть пользовательское имя пользователя.

но... можно ли работать из сценариев крона, столь же некорневых - итак, почему Вы настаиваете на том, чтобы вызывать его как корень? существует также много командная строкауправляемыймультимедиаплееров - возможно, Вам не нужен amarok, в конце концов?

для запущения скрипта как некорневого вставляет/etc/crontab

25 6    * * *   username /script/you/want/to/execute.sh

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

1
ответ дан 4 December 2019 в 15:24
  • 1
    хорошо, как я запустил бы скрипты крона как некорневые? Так я won' t видят, не может соединиться с сообщением X-сервера? –  Maksim Vi. 22 November 2009 в 20:05

Теги

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