Технический форум
Вернуться   Технический форум > Программирование > Администрирование и базы данных


Ответ
 
Опции темы Опции просмотра
Старый 01.12.2015, 18:57   #1 (permalink)
AzWizard
Новичок
 
Регистрация: 01.12.2015
Сообщений: 4
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию Узнать время завершения скрипта UBuntu 14.04

Всем привет.
Собственно сабж.

Как узнать точное время завершения bash-скрипта. Скрипт содержит вызов нескольких скриптов на python. Я искал в логах но не нашел;(

Всем Спасибо!
AzWizard вне форума   Ответить с цитированием

Старый 01.12.2015, 18:57
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Схожие темы иногда очень хорошо помогают в решении проблемы

Ubuntu MATE пополнил список официальных дистрибутивов Ubuntu
Запуск Python скрипта по расписанию Windows
Ошибка при установке скрипта
Недостаточно памяти для завершения операции в кореле Х6
Закрываем основные уязвимости системы и приложений с помощью скрипта в AVZ
Создание скрипта Windows Scripting Host

Старый 08.12.2015, 06:07   #2 (permalink)
Debianer
Member
 
Регистрация: 07.08.2012
Адрес: Находка, Приморский край
Сообщений: 336
Сказал(а) спасибо: 14
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1671
По умолчанию

Впишите в конце скрипта (над exit 0) следующее:
echo "['date'] My script comleted its job" >> /var/log/syslog
Debianer вне форума   Ответить с цитированием
Старый 14.12.2015, 14:14   #3 (permalink)
AzWizard
Новичок
 
Регистрация: 01.12.2015
Сообщений: 4
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Т.е. я так понимаю постфактум время не узнать.....Ну что ж на будущее пригодиться - СПАСИБО!
AzWizard вне форума   Ответить с цитированием
Старый 24.12.2015, 06:18   #4 (permalink)
Debianer
Member
 
Регистрация: 07.08.2012
Адрес: Находка, Приморский край
Сообщений: 336
Сказал(а) спасибо: 14
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1671
По умолчанию

Цитата:
Сообщение от AzWizard Посмотреть сообщение
Т.е. я так понимаю постфактум время не узнать.....Ну что ж на будущее пригодиться - СПАСИБО!
Ну почему же? Забыл сразу сказать, что удобнее будет использовать команду logger.
В нужном месте в скрипте (например, после каждого вызова питоновского скрипта) пишем

logger Этот кусок отработал

В итоге, в /var/log/messages появится эта запись с точной датой и временем вызова команды logger. Для записи в /var/log/syslog или в любой другой файл (журнал) укажите в конце путь к нему через -f. Например, указанное выше будет выглядеть так:

logger Этот кусок отработал -f /var/log/syslog

Можно продублировать запись в лог и выводом на экран (только в этом случае на экране время не будет указано, только в журнале):

logger Этот кусок отработал -f /var/log/syslog -s
Debianer вне форума   Ответить с цитированием
Старый 25.12.2015, 15:57   #5 (permalink)
AzWizard
Новичок
 
Регистрация: 01.12.2015
Сообщений: 4
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

ok. Спасибо
AzWizard вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 14:00.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.