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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Crontab - вывод вренмени в логфайл  (Прочитано 531 раз)

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

Оффлайн Azigla

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Привет.
Подскажите, как вывести время в логфайл crontab-а
Сейчас есть следующая запись

0 22 * * * service apache2 restart >> /root/cronlog/apache 2>&1

Хочется что бы в конце или начале каждой записи был штамп времени.
Перегуглил вроде все - ничего не нашел.



Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6164
    • Просмотр профиля
Re: Crontab - вывод вренмени в логфайл
« Ответ #1 : 23 Мая 2014, 10:33:40 »
echo `date; service apache2 restart` >> /root/cronlog/apache 2>&1

Оффлайн Azigla

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Crontab - вывод вренмени в логфайл
« Ответ #2 : 23 Мая 2014, 12:26:23 »
echo `date; service apache2 restart` >> /root/cronlog/apache 2>&1

Пт. мая 23 12:20:01 MSK 2014 cronlog dead.letter Restarting web server apache2 ...done.
 Класс, СПАСИБО !

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6164
    • Просмотр профиля
Re: Crontab - вывод вренмени в логфайл
« Ответ #3 : 23 Мая 2014, 13:07:25 »
для date можно настроить форматирование в виде, который нужен
date --help
например так:
echo `date +%D_%T; service apache2 restart` >> /root/cronlog/apache 2>&1
« Последнее редактирование: 23 Мая 2014, 13:29:00 от БТР »

Оффлайн Azigla

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Crontab - вывод вренмени в логфайл
« Ответ #4 : 23 Мая 2014, 15:34:49 »
Формат даты устраивает на все 100. Спасибо еще раз.
Осталось все же разобраться, почему раз в сутки вешался apache  :-[
Надо сказать, что это виртаульная машина. До обновления VirtualBox-а до 4.3.12 все работало как часы.
После обновления сетевой адаптер отказался работать как мост и работает только в режиме NAT. И сразу после этого Апач стал вешаться намертво примерно раз в сутки. При этом по сети (SSH) машина доступна.
Крон помог решить проблему.
Ну если повиснет снова, я хочу знать во сколько отработал последний рестарт. (можно конечно посмотреть дату изменения файла лога, но так приятней.

 

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