Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Проблемы с crontab  (Прочитано 1524 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн cibin

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Проблемы с crontab
« : 27 Июня 2012, 15:40:55 »
Если запустить сам Crontab он выполняет скрипты которые указал.
Меня больше всего интересует команда: cd /var/www/printers; /usr/bin/php /var/www/printers/get_info.php
Результатом работы команды сбор информации которая помещается в определённую папку. Информация ы указанное время не запускается. Если в терминале набрать crontab, информация собирается!
Плиззз понять что не так???

Пользователь решил продолжить мысль 27 Июня 2012, 15:50:17:
Добавлю стоит ubuntu версия 10.04

Пользователь решил продолжить мысль 27 Июня 2012, 16:33:57:
каманда crontab запущенная в терминале не работает теперь!
« Последнее редактирование: 27 Июня 2012, 16:33:57 от cibin »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Проблемы с crontab
« Ответ #1 : 27 Июня 2012, 17:02:36 »
ls -dl /var/www/printers
php -v
?
Wars ~.o

Оффлайн cibin

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Проблемы с crontab
« Ответ #2 : 27 Июня 2012, 17:51:54 »
т.е. именно эти строки нужны? Я не очень понял!

Оффлайн gregory5

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5085
    • Просмотр профиля
Re: Проблемы с crontab
« Ответ #3 : 27 Июня 2012, 17:59:27 »
выполнить обе команды нужно
и вывод консольки сюда запостить

Оффлайн cibin

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Проблемы с crontab
« Ответ #4 : 27 Июня 2012, 18:11:17 »
root@8631-webserver:/home/sbrfkbr# ls -dl /var/www/printers
drwxrwxrwx 6 root root 4096 2012-06-27 17:58 /var/www/printers
root@8631-webserver:/home/sbrfkbr# php -v
PHP 5.3.2-1ubuntu4.15 with Suhosin-Patch (cli) (built: May  4 2012 00:38:52)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
root@8631-webserver:/home/sbrfkbr#

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Проблемы с crontab
« Ответ #5 : 27 Июня 2012, 18:15:31 »
например
echo '*/1 * * * * root cd /tmp && echo "`date`" >> t1.tmpok' | sudo tee /etc/cron.d/vicи 1минут, смотри лог, каждый минутка.
cat /tmp/t1.tmpok

Пользователь решил продолжить мысль 27 Июня 2012, 18:23:28:
Цитировать
drwxrwxrwx 6 root root 4096 2012-06-27 17:58 /var/www/printers
если роот php запускай и не сохранить файл.
надо права www-data
sudo chown -R www-data:www-data /var/www/printersа cron пример
*/1 * * * * www-data cd /var/www/printers && /usr/bin/php /var/www/printers/get_info.php
« Последнее редактирование: 27 Июня 2012, 18:23:28 от victor00000 »
Wars ~.o

Оффлайн cibin

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Проблемы с crontab
« Ответ #6 : 27 Июня 2012, 19:42:08 »
так я что то не понял мне нужно заменить строку на это:
*/1 * * * * www-data cd /var/www/printers && /usr/bin/php /var/www/printers/get_info.php
только в место */1 поставить 30 12??

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Проблемы с crontab
« Ответ #7 : 27 Июня 2012, 20:31:25 »
* * * * * *
| | | | | |
| | | | | +-- Year              (range: 1900-3000)
| | | | +---- Day of the Week   (range: 1-7, 1 standing for Monday)
| | | +------ Month of the Year (range: 1-12)
| | +-------- Day of the Month  (range: 1-31)
| +---------- Hour              (range: 0-23)
+------------ Minute            (range: 0-59)
Wars ~.o

Оффлайн cibin

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Проблемы с crontab
« Ответ #8 : 27 Июня 2012, 22:00:15 »
Ты меня окончательна запутал! Мне нужно что бы операция проводилась в 12:30.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Проблемы с crontab
« Ответ #9 : 27 Июня 2012, 22:03:57 »
30 12 * * * *
Wars ~.o

Оффлайн cibin

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Проблемы с crontab
« Ответ #10 : 28 Июня 2012, 08:27:25 »
я это и имел ввиду!!

Пользователь решил продолжить мысль 28 Июня 2012, 09:25:30:
например
echo '*/1 * * * * root cd /tmp && echo "`date`" >> t1.tmpok' | sudo tee /etc/cron.d/vicи 1минут, смотри лог, каждый минутка.
cat /tmp/t1.tmpok

Пользователь решил продолжить мысль 27 Июня 2012, 18:23:28:
Цитировать
drwxrwxrwx 6 root root 4096 2012-06-27 17:58 /var/www/printers
если роот php запускай и не сохранить файл.
надо права www-data
sudo chown -R www-data:www-data /var/www/printersа cron пример
*/1 * * * * www-data cd /var/www/printers && /usr/bin/php /var/www/printers/get_info.php

Не помогло!!!!

Пользователь решил продолжить мысль 28 Июня 2012, 11:33:41:
Запустил отдельно команду:
cd /var/www/printers && /usr/bin/php /var/www/printers/get_info.phpРаботает, информацию собирает. Но почему в нужное время не выполняет!
« Последнее редактирование: 28 Июня 2012, 11:34:28 от cibin »

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4055
  • Dictum ac factum
    • Просмотр профиля
Re: Проблемы с crontab
« Ответ #11 : 28 Июня 2012, 12:18:45 »
Может я чего не понимаю, а зачем
cd /var/www/printers?

Оффлайн cibin

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Проблемы с crontab
« Ответ #12 : 28 Июня 2012, 12:51:55 »
Это уже вопрос не ко мне!!

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4055
  • Dictum ac factum
    • Просмотр профиля
Re: Проблемы с crontab
« Ответ #13 : 28 Июня 2012, 12:53:58 »
Здрасте! А к кому же? Кто пытается это в cron запихать? Протестите вариант без этой команды в консоли, если все работает, то попробуйте в cron без неё.
И ещё: при всём этом дисплей задействуется? Окно какое нибудь появляется?

Оффлайн cibin

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Проблемы с crontab
« Ответ #14 : 28 Июня 2012, 12:57:44 »
Здрасте! А к кому же? Кто пытается это в cron запихать? Протестите вариант без этой команды в консоли, если все работает, то попробуйте в cron без неё.
И ещё: при всём этом дисплей задействуется? Окно какое нибудь появляется?

Данное предложение поступило от другого форумчанина! Но ваш совет попробую.
Имеется ввиду при выполнении cron!? если да то нет ни чего не появляется!

 

Страница сгенерирована за 0.02 секунд. Запросов: 21.