Мусорщик, для того, чтобы сделать эту ответственность, я думаю, нам нужно придавить *как* вы должны установить GNU лс, а не оставлять его открытым, как в `вещи, как GNU LS`, и также, где вы установите его *от*. Я вижу, что сообщения генерируются и вижу запись в syslog, однако, это не отправлять по сети ... А **лазерный указатель** - очень эффективный инструмент для **перенаправление кошка.** *</pun>* @Олав: почему вы говорите, он дал странный вывод, не давая фактического выхода? @Krazer: один будет интересно, как он знает, как промежность на вкус... @rumtscho не собираюсь вступать в химическое определение окисления, ни ваша логика с вами.

Вот мое решение - использовать сплит(). Печать общего времени в секундах:

на awk '{
 сплит($2, ТМ, ":");
 tottm += ТМ[3] + ТМ[2] * 60 + ТМ[1] * 3600;
}
 Конец {
 печать tottm;
 ptime }' 

Печать в удобном формате времени:

на awk '{
 сплит($2, ТМ, ":");
 секунд += ТМ[3]; 
 мин. += ТМ[2] + инт(сек / 60); 
 ч += ТМ[1] инт + (минуты / 60);
 сек %= 60; мин %= 60;
}
 Конец {
 функции printf "%d:%d:%d\n", часов, минут, секунд;
 ptime }' 

В GNU awk также поддерживает функцию strftime, но он будет использовать свой текущий часовой пояс, так что результаты могли бы быть запутанный.