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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Не работает cron.hourly в Ubuntu 11.04  (Прочитано 2521 раз)

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

Оффлайн dad495

  • Автор темы
  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
    • FB
Не работает cron.hourly в Ubuntu 11.04
« : 30 Сентября 2011, 15:26:56 »
Здраствуйте.
Решил попробовать скопировать скрипт в /etc/cron.hourly для запуска каждый час. Скрипт рабочий и исполняемый. В Fedore запускается каждый час как по маслу, а в Ubuntu тишина. В чем проблема?

"Crontab -e" - я в курсе что так можно, у меня все скрипты так работают. Просто интересно почему через /etc/cron.hourly не пашет. Спасибо!

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: Не работает cron.hourly в Ubuntu 11.04
« Ответ #1 : 30 Сентября 2011, 15:56:33 »
покажи-ка cat /etc/crontab

Пользователь решил продолжить мысль 30 Сентября 2011, 15:59:07:
и за одно ls -la /etc/cron.hourly
« Последнее редактирование: 30 Сентября 2011, 15:59:07 от xeon_greg »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Не работает cron.hourly в Ubuntu 11.04
« Ответ #2 : 30 Сентября 2011, 16:03:39 »
Думаю лучше
cat /etc/cron.hourly/*

Оффлайн dad495

  • Автор темы
  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
    • FB
Re: Не работает cron.hourly в Ubuntu 11.04
« Ответ #3 : 30 Сентября 2011, 16:19:21 »
cat /etc/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 )
#

ls -la /etc/cron.hourly
итого 16
drwxr-xr-x   2 root root 4096 2011-09-30 13:51 .
drwxr-xr-x 125 root root 4096 2011-09-30 16:19 ..
-rw-r--r--   1 root root  102 2011-01-05 13:22 .placeholder
-rwxr-xr-x   1 root root   37 2011-09-30 13:51 test

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: Не работает cron.hourly в Ubuntu 11.04
« Ответ #4 : 30 Сентября 2011, 16:23:30 »
тут порядок. и теперь это
Думаю лучше
cat /etc/cron.hourly/*

Оффлайн dad495

  • Автор темы
  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
    • FB
Re: Не работает cron.hourly в Ubuntu 11.04
« Ответ #5 : 30 Сентября 2011, 16:28:21 »
#!/bin/bash
date>>/home/den/test.txt

Пользователь решил продолжить мысль 30 Сентября 2011, 16:29:11:
#!/bin/bash
date>>/home/den/test.txt
И кстати скрипт то работает, тоесть создает в домашнем каталоге файл с датой.

Пользователь решил продолжить мысль 30 Сентября 2011, 16:38:26:
Я просто удивлен, что "из коробки" в ubuntu не вышло запустить, а в Fedora "из коробки" закинул скрипт и все ок.
« Последнее редактирование: 30 Сентября 2011, 16:38:26 от dad495 »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Не работает cron.hourly в Ubuntu 11.04
« Ответ #6 : 30 Сентября 2011, 16:49:02 »
А так?
#!/bin/sh

date >> /home/den/test.txt

P.S. Соблюдать до знака.

 

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