LINUX.ORG.RU

История изменений

Исправление crutch_master, (текущая версия) :

Для каждого лога:
1. Запоминаешь длину лога

length=$(cat log.log | wc -l)
2. Ждешь 15 минут.
3. Запоминаешь новую длину лога length_new (см. п.1)
3. Сохраняешь все, что дописали во временный файл:
cat log.log | sed -n $length,$length_new\p >> temp.log
4. Придумываешь, как отсортировать temp.log:
man sort
5. Доливаешь temp.log в основной:
cat temp.log >> true.log
6. Запоминаешь длину лога
length=$length_new
7. goto 2
8. Дебажишь это всё
9. ??????
10. PROFIT!

Исправление crutch_master, :

Для каждого лога:
1. Запоминаешь длину лога

length=$(cat log.log | wc -l)
2. Ждешь 15 минут.
3. Запоминаешь новую длину лога length_new (см. п.1)
3. Сохраняешь все, что дописали во временный файл:
cat log.log | sed -n $length,$length_new\p >> temp.log
4. Придумываешь, как отсортировать temp.log:
man sort
5. Доливаешь temp.log в основной:
cat temp.log >> true.log
6. Запоминаешь длину лога
length=$length_new
7. goto 2
8. Дебажишь это всё 9. ??????
10. PROFIT!

Исходная версия crutch_master, :

Инструкция

Для каждого лога:
1. Запоминаешь длину лога

length=$(cat log.log | wc -l)
2. Ждешь 15 минут.
3. Запоминаешь новую длину лога length_new (см. п.1)
3. Сохраняешь все, что дописали во временный файл:
cat log.log | sed -n $length,$length_new\p >> temp.log
4. Придумываешь, как отсортировать temp.log:
man sort
5. Доливаешь temp.log в основной:
cat temp.log >> true.log
6. Запоминаешь длину лога
length=$length_new
7. goto 2
8. ??????
9. PROFIT!