|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.10.2017, 09:48 | #1 |
Новичок
Джуниор
Регистрация: 26.10.2017
Сообщений: 1
|
Архивация логов на Python
Доброе время суток!
Есть такая проблема. Были shell скрипты, которые надо перевести на python. Последовательность работы shell скрипта: 1.Перейти в заданную папку согласно полученным параметрам (папка, где хранятся логи и папка, куда логи должны быть заархивированы) 2.Идет поиск логов, которые подлежат архивации () Вот условие поиска: 'ls | grep -xv app.log | grep -xv InfoNP.log | grep -xv InfoSP.log | grep -xv archive | grep -xv arc | wc -l' 3.Должно быть сжатие файлов из выборки. 4.Сжатые файлы должны быть перемещены в задданную папку. Теперь о проблеме. На шаге 2 использую такую команду: Использую такую команду: z=subprocess.call(,shell=True) В ответ получаю 11 и 0. Так понимаю что 11 - это количество файлов из поиска, а 0 - response of subprocess. Мне нужно заглушить response of subprocess, сжать файлы из выборки и переместить их заданную папку. Буду очень признателен, если сможете помочь. Вот shell скрипт, который сейчас это делает: Код:
Последний раз редактировалось Alex11223; 26.10.2017 в 09:52. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Парсер логов | CrazyTetra | Общие вопросы Delphi | 6 | 07.10.2011 22:55 |
Как добраться до логов Винды? | puzik_off | Win Api | 7 | 24.02.2010 09:47 |
Обработка интернет логов | iskurt | Общие вопросы Delphi | 8 | 06.01.2010 00:06 |
обработка логов в Postfix | MarinaOlegovna | Помощь студентам | 1 | 30.07.2009 15:36 |