Реклама на сайте Advertise with us

Ububtu 10.4 cron

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

Добрых Дел Мастер

С нами с 03.05.08
Сообщения: 3143
Рейтинг: 1227

Ссылка на сообщениеДобавлено: 30/10/10 в 20:16       Ответить с цитатойцитата 

народ подскажите как крон юзать.
В папке скрипта (/home/user/phpDev) создал файл назвал его crontab и бросил туда строку:
*/10 * * * * php /home/user/phpDev/index.php >> /home/user/phpDev/index.log
дальше что делать?

пришел к победе коммунистического труда

0
 



С нами с 16.07.06
Сообщения: 886
Рейтинг: 892

Ссылка на сообщениеДобавлено: 30/10/10 в 21:17       Ответить с цитатойцитата 

смотреть:
crontab -l
редактировать:
crontab -e

для определенного юзера:
crontab -l -u user_name
crontab -e -u user_name
соответственно

Только так. Редактировать crontab файл напрямую неправильно.

5
 

Чингачгук, вождь красноглазых

С нами с 14.05.04
Сообщения: 4744
Рейтинг: 1824

Ссылка на сообщениеДобавлено: 30/10/10 в 21:24       Ответить с цитатойцитата 

FXIX писал:
дальше что делать?


crontab crontab

Первое - команда, второе - твой файл (не обязательно именно так было его называть)

и засосет куда надо. Но при этом заменит текущий, не добавит.

5
 

Добрых Дел Мастер

С нами с 03.05.08
Сообщения: 3143
Рейтинг: 1227

Ссылка на сообщениеДобавлено: 30/10/10 в 21:47       Ответить с цитатойцитата 

спасибо други icon_biggrin.gif.
а вот такой вопрос. как быть если консольный скрипт запускает оконное приложение. В принципе с помощью гуишной прилады (http://gnome-schedule.sourceforge.net/) я сделал но хотелось бы понять куда притулить DISPLAY=:0.0 в моей строке, если бы писалось руками. Из мана этой прилады:

Цитата:

Using Gnome Schedule to launch graphical applications
9.1. About DISPLAY environment variable

When you run a graphical application from the command line you must first set the environment variable DISPLAY. This variable is used to tell your graphical application what X server to use. Normally you will want to use the one installed on your own computer. In that case you need to set the DISPLAY variable in this way:

DISPLAY=:0.0

where :0.0 means use screen 0 of X server 0 in this computer.

9.4. About X server

The X server is part of the X Window System. It is in charge of drawing
windows on the screen and processing the user input from a keyboard or any other peripheral. If you need more information about X server or the X Window System you can read its entry in the Wikipedia.

пришел к победе коммунистического труда

0
 

Чингачгук, вождь красноглазых

С нами с 14.05.04
Сообщения: 4744
Рейтинг: 1824

Ссылка на сообщениеДобавлено: 30/10/10 в 22:14       Ответить с цитатойцитата 

Оконное приложение не запустится без X Server. То есть без возможности создать эти самые окна где-то.
Из крона их запускать не надо именно по этой причине.
В том, что ты привел, описывается, как использовать cron для запуска на десктопах, где Хы есть, запущены и ты залогинился уже. Тут же ты не будешь на сервере залогинившись в Gnome сидеть, я так думаю?

Но если знаешь, что делаешь - то вообще все переменные перед командами прописываются в кронтабе. Так же, как ты написал

DISPLAY=:0.0
... потом все шедулы

5
 

Добрых Дел Мастер

С нами с 03.05.08
Сообщения: 3143
Рейтинг: 1227

Ссылка на сообщениеДобавлено: 30/10/10 в 23:20       Ответить с цитатойцитата 

Dr.Syshalt: спасибо. Да, речь про гном.

пришел к победе коммунистического труда

0
 



С нами с 21.09.03
Сообщения: 7329
Рейтинг: 2144

Ссылка на сообщениеДобавлено: 31/10/10 в 02:44       Ответить с цитатойцитата 

Если канал хороший, то можно серверные приложения заставить рисовать на своём десктопе icon_smile.gif

Моя подпись.

5
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »