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


За новостями русскоязычного сообщества и Ubuntu в целом можно следить на нашей страничке в Google+

Автор Тема: И опять cron, запуск на каждые 3 минуты в течении 2-х часов.  (Прочитано 2420 раз)

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

Оффлайн d1one

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Сразу скажу прочитал http://256bit.ru/linux/Glava17/Index19.htm и http://www.codenet.ru/webmast/php/cron.php

Делаю crontab -e
через nano ввёл 0-59 * * * * echo "hello!" (Каждую минуту вывести сообщение hello)
сохранил. crontab -l убедился что присутствуют строки.
но сообщение не выводится.. что забыл сделать?

А вообще нужно запустить скрипт tag1.sh из /home/d1one/Desktop/bashtest
На каждые 3 минуты в течении 2-х часов.

Оффлайн Trauben

  • Активист
  • *
  • Сообщений: 288
    • Просмотр профиля
Перезапустить cron

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
1. тема к программированию не относится
2. куда вы хотите чтобы вывело "hello"? вы бы хоть вывод в файл перенаправили

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2540
    • Просмотр профиля
Крон может и работать.
Для проверки работы крона лучше выводить не в терминал,  а в файл методом приписывания.
echo "ququ cron" >> test_file_cron
Терминалов в Linux не меряно и куда Вы выводите еще надо поискать.
« Последнее редактирование: 19 Январь 2011, 09:27:10 от alexander.pronin »

Оффлайн smaharbA

  • Участник
  • *
  • Сообщений: 220
    • Просмотр профиля
Цитировать
(crontab -l | grep -v '/usr/bin/xterm'; echo "0-59/3 12-13 * * * /usr/bin/xterm -display :0 -e 'echo \"Hello\!\";sleep 10'") | crontab -

+
различайте системные планы
планы суперпользователя
планы текущего пользователя
и планы пользователей
Я конечно далек от мысли...(с)

Оффлайн d1one

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Вот 3 строчки прописал в crontab

0-59/3 * * * * echo "every 3 minutes" >> targil-out
0-59/3 * * * * echo " Time is `date +"%H:%M:%S"` " >> time.dat
0-59 * * * * /home/d1one/Desktop/bashtest/targil1.sh

Первая строчка работает, вторая и третья нет. Скрипт targil1.sh не запускается..
есть где-то error.log ? Посмотреть в чём ошибка?

 

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