Добавьте время штамп для сценариев записей в журнале

Вы звучите соответствующими о цене, что означает, что Cisco не должна быть Вашим предпочтительным вариантом. Смотрите на Vyatta:

http://www.vyatta.com/index.php

3
задан 9 September 2013 в 21:20
2 ответа

Не видя больше вашего скрипта, я не могу сказать вам лучший способ для ваших конкретных нужд. Однако это общий способ, который можно адаптировать к вашим потребностям.

exec > >(while read -r line; do printf '%s %s\n' "$(date --rfc-3339=seconds)" "$line"; done)

Каждая строка текста, который выводится, будет иметь отметку времени, когда это произошло. Результат будет выглядеть примерно так:

2013-09-04 21:32:14-05:00 An event occurred and this is the message
2013-09-04 21:32:37-05:00 Some time passed, another event produced a message
3
ответ дан 3 December 2019 в 06:09

редактировать поток с помощью sed :

sed "s/^/$(date -u) /"

с использованием конвейера:

[root@giomacdesk ~]# cat test.txt 
asd1
asd2
[root@giomacdesk ~]# cat test.txt |sed "s/^/$(date -u) /"
ოთხ სექ  4 19:00:53 UTC 2013 asd1
ოთხ სექ  4 19:00:53 UTC 2013 asd2
[root@giomacdesk ~]# 
1
ответ дан 3 December 2019 в 06:09

Теги

Похожие вопросы