Всем привет.
Помогите разобраться в команде
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 это вообще откуда?
Цитировать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: команда не найдена
Цитата: НаРазДва от 23 Февраля 2012, 17:41# extime
bash: extime: команда не найдена
Ну нет, если был бы ман я бы спрашивал? Конечно это самописный бинарник. как понять чувака, который его написал?
Цитата: Vicpo от 23 Февраля 2012, 13:45extime это вообще откуда?
UNIX time 1329964440 is 02/23/2012 2:34am GMT.
Есть соотношение? Как уловить тут смысл?
ну ты вывод показываешь
extime 2 1329964440 2
берем timestamp 1329964440 и конвертим - получаем дату и время 02/23/2012 2:34am GMT.
Да, очень похоже, что 1329964440 это время в формате UNIX time. А чтобы понять логику кода, надо видеть кусок кода поболее, чем одна строка.
Не знал я до этого об этом (http://ru.wikipedia.org/wiki/Время_(UNIX)), спасибо что просветили.

/rolleyes.gif\' class=\'bbc_emoticon\' alt=\':rolleyes:\' /> Это именно оно. Получается что команда сравнивает время и если разница составляет более 2 часов завершается с кодом 1, если менее 2 часов с кодом не 1.
К сожалению я не представляю как можно посмотреть код бинарника extime.
Интересно как Вы считаете можно попробовать указать ей минут 20: 0,2 - шелл поймет запятую? И как узнать в командной строке с каким кодом завершилась команда? Т.к. в stdout и stderr он не передается, по крайней мере в текстовом виде.
_______________________________________________________________________
команда && echo $? - все гениальное просто.