Задачи CRON на Debian

Помогите настроить cron  debian

#1 17 января 2013 в 12:41
Здравствуйте, никак не могу настроить выполнение задач

в /etc/crontab
прописываю следующее
  1.  
  2. # m h dom mon dow user command
  3. * /10 * * * * root /home/demo/kirov-portal.com/cron.php
  4. #
  5.  
Но задачи не выполняются.
Посоветуйте как правильно прописать, или может нужно менять какой-то другой фаил?
#2 17 января 2013 в 15:18
/usr/bin/php -f /var/www/юзер/data/www/сайт.ru/cron.php >/dev/null
#3 17 января 2013 в 15:34
mr.Z, извините что вмешиваюсь в вашу тему.
у меня задача такая: на /etc/crontab написан
0 19 * * 1,2,3,4,5,6 root /sbin/shutdown -h now = комп выключается каждый день в 19:00 кроме воскресение
вопрос такой, как сделать так каждый день в 19:00 запустился ждущий или спящий режим а в 08:00 вышел из этого режима? чтоб каждый день не вкл/выкл сервер
ОС: Debian 6
#4 17 января 2013 в 16:04
OlegSaf, Спасибо, сейчас проверю…
#5 17 января 2013 в 18:25

08:00 вышел из этого режима

Evanescence
в биос по моему есть возможность включить в параметрах управления питанием включение от активности на сетевой карте или по таймеру
#6 17 января 2013 в 18:32

Здравствуйте, никак не могу настроить выполнение задач

mr.Z
это есть в начале файла?
SHELL=/bin/sh
это есть в конце файла в отдельной строке?
#
#7 17 января 2013 в 18:35
eoleg,

SHELL=/bin/sh

eoleg
да есть!
Всеровно не выполняется…
#8 17 января 2013 в 18:44
Cron включен
root 16372 0.0 0.2 1820 528 pts/0 S+ 18:40 0:00 \_ grep cron
root 15583 0.0 0.3 2332 868? Ss 12:30 0:00 /usr/sbin/cron
Вроде все нормально настроенно, но вот задачи ну ни в какую не хотят выполнятся.
И еще одно на запрос crontab -l
Выводит no crontab for root
Это что такое?
#9 17 января 2013 в 18:59

да есть!

mr.Z
а # есть?
в конце строк переводы строки есть?
редактируете crontab -e?
-------------------------
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# m h dom mon dow user command
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
#
---------------------------------
примерно такой должен быть
от рута должны редактировать через sudo
sudo crontab -e
везде переводы строки делайте
#10 17 января 2013 в 19:01

выключается каждый день в 19:00

Evanescence
это можно сделать при помощи rtcwake
#11 17 января 2013 в 19:21
eoleg,
Ввожу в терминале crontab -e
Вылазит
# Edit this file to introduce tasks to be run by cron.
#
# Each task to run has to be defined through a single line
# indicating with different fields when the task will be run
# and what command to run for the task
#
# To define the time you can provide concrete values for
# minute (m), hour (h), day of month (dom), month (mon),
# and day of week (dow) or use '*' in these fields (for 'any').#
# Notice that tasks will be started based on the cron's system
# daemon's notion of time and timezones.
#
# Output of the crontab jobs (including errors) is sent through
# email to the user the crontab file belongs to (unless redirected).
#
# For example, you can run a backup of all your user accounts
# at 5 a.m every week with:
# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
#
# For more information see the manual pages of crontab(5) and cron(8)
#


Больше ничего нет,
Редактирую командой nano /etc/crontab
Вот содержимое crontab

# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# m h dom mon dow user command
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
* /10 * * * * /usr/bin/php -f /home/demo/kirov-portal.com/cron.php > /dev/null
#
#12 17 января 2013 в 19:28

Ввожу в терминале crontab -e

mr.Z
от имени какого пользователя?
он показывает только то что к этому пользователю относится
#13 17 января 2013 в 19:29

* /10 * * * * /usr/bin/php -f /home/demo/kirov-portal.com/cron.php > /dev/null

mr.Z
это нужно убрать и через sudo crontab -e для рута ввести эту строку
#14 17 января 2013 в 19:30

* /10 * * * * /usr/bin/php -f /home/demo/kirov-portal.com/cron.php > /dev/null

mr.Z
кстати у вас домен kirov-portal.com наверное от пользователя demo работает
#15 17 января 2013 в 19:36

кстати у вас домен kirov-portal.com наверное от пользователя demo работает

eoleg
ДА от demo

это нужно убрать и через sudo crontab -e для рута ввести эту строку

eoleg
Пытался, вот что выдает:
crontab: installing new crontab
"/tmp/crontab.qgXhtO/crontab":21: bad hour
errors in crontab file, can't install.
Do you want to retry the same edit? (y/n)
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.