extime помогите разобраться

Автор B@F, 23 Февраля 2012, 09:58

« предыдущая тема - следующая тема »

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

B@F

Всем привет.

Помогите разобраться в команде

extime 2 1329964440 2
Не пойму ни как  что это за значения и какая логика. Большое число вроде бы какое-то время, но в каких единицах то же не пойму. Последняя 2 возможно время в часах, т.е. 2 часа, но не факт.

Вообще после выполнения это команды идет условиеif [ $? = 1 ] ; then вот мне и нужно понять логику extime.  

А вот подсказка

Delta time in hours for kill stucked ftpSend process is 2 Thu Feb 23 09:20:00 ALMT 2012 где 2 это последняя 2 в extime.

Есть у кого идеи?

Поправьте, если я ошибаюсь, буду тока рад.

Vicpo

extime это вообще откуда?

ЦитироватьUNIX time 1329964440 is 02/23/2012 2:34am GMT.

НаРазДва

Цитата: B@F от 23 Февраля 2012, 09:58Всем привет.

Помогите разобраться в команде

extime 2 1329964440 2
Не пойму ни как  что это за значения и какая логика. Большое число вроде бы какое-то время, но в каких единицах то же не пойму. Последняя 2 возможно время в часах, т.е. 2 часа, но не факт.

Вообще после выполнения это команды идет условиеif [ $? = 1 ] ; then вот мне и нужно понять логику extime.  

А вот подсказка

Delta time in hours for kill stucked ftpSend process is 2 Thu Feb 23 09:20:00 ALMT 2012 где 2 это последняя 2 в extime.

Есть у кого идеи?




# extime
bash: extime: команда не найдена

B@F

23 Февраля 2012, 21:37 #3 Последнее редактирование: 23 Февраля 2012, 21:41 от B@F
Цитата: НаРазДва от 23 Февраля 2012, 17:41# extime
bash: extime: команда не найдена

Ну нет, если был бы ман я бы спрашивал? Конечно это самописный бинарник. как понять чувака, который его написал?


Цитата: Vicpo от 23 Февраля 2012, 13:45extime это вообще откуда?

UNIX time 1329964440 is 02/23/2012 2:34am GMT.

Есть соотношение? Как уловить тут смысл?
Поправьте, если я ошибаюсь, буду тока рад.

Vicpo

ну ты вывод показываешь
extime 2 1329964440 2
берем timestamp 1329964440 и конвертим - получаем дату и время 02/23/2012 2:34am GMT.

Yoda

Да, очень похоже, что 1329964440 это время в формате UNIX time. А чтобы понять логику кода, надо видеть кусок кода поболее, чем одна строка.

B@F

24 Февраля 2012, 07:39 #6 Последнее редактирование: 25 Февраля 2012, 13:35 от B@F
Не знал я до этого об этом, спасибо что просветили.   http://linuxforum.kz/public/style_emoticons/<#EMO_DIR#>/rolleyes.gif\' class=\'bbc_emoticon\' alt=\':rolleyes:\' /> Это именно оно. Получается что команда сравнивает время и если разница составляет более 2 часов завершается с кодом 1, если менее 2 часов с кодом не 1.

К сожалению я не представляю как можно посмотреть код бинарника extime.

Интересно как Вы считаете можно попробовать указать ей минут 20: 0,2 - шелл поймет запятую? И как узнать в командной строке с каким кодом завершилась команда? Т.к. в stdout и stderr он не передается, по крайней мере в текстовом виде.

_______________________________________________________________________

команда && echo $? - все гениальное просто.


Поправьте, если я ошибаюсь, буду тока рад.