Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

crontab

12K
12 июня 2009 года
davav
64 / / 27.08.2008
Здравствуйте:
Возникла такая задача никак не разберу

На комьютере стоит Suse Linux Enterprise Server10
В консои набираю
konqueror http://mypage/test.php
или
firefox http://mypage/test.php
Открывается браузер а в адрес строке то что указанно

НО
тоже самое задаю в crontab (cron -u root -e), чтобы каждый день в определенное время запускался браузер, выдает
cannot connect X server

Подскажите пожалуйста как решить задачу, или так или другими способами.
Я пробовал на прямую без браузера запустить сразу test.php, выдает якобы о наличии синтаксической ошибки, но через броузер test.php работает
240
12 июня 2009 года
aks
2.5K / / 14.07.2006
Так ты кронтаб рута правишь. =)
12K
12 июня 2009 года
davav
64 / / 27.08.2008
да пытаюсь но не выходит
51K
22 июня 2009 года
karabura
1 / / 22.06.2009
crontab работает под правами рута, и если вы ни разу не заходили в Х-оболочку под правами рута - кука и DISPLAY не установлены.
Обычно, чтобы из-под рута в консоли запустить GUI-приложение, достаточно бывает сделать следующее:
копируем файл с кукой для Х11
# cp ~/.Xauthority /root/
# export DISPLAY=:0.0 (чаще именно такой номер для Х-ов)
или воткнуть эту переменную перед коммандой в одной строке
16K
01 июля 2009 года
lxx
24 / / 27.02.2007
Цитата: davav

НО
тоже самое задаю в crontab (cron -u root -e), чтобы каждый день в определенное время запускался браузер, выдает
cannot connect X server



А Вы запускайте какой-нибудь консольный баузер :rolleyes:
lynx http://mypage/test.php
wget http://mypage/test.php

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог