Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Программирование в *nix » Скрипт для Linux

Ответить
Настройки темы
Скрипт для Linux

Новый участник


Сообщения: 1
Благодарности: 0

Профиль | Отправить PM | Цитировать


Добрый день.
Помогите написать скрипт который из лога извлечет только часть за определённый промежуток времени. Начало и конец промежутка должны передаваться скрипту как парамеры.

Кусок лога, для примера:

Sep 7 00:19:24 bgsingle abrtd: Getting crash infos...
Sep 7 00:20:24 bgsingle abrtd: Getting crash infos...
Sep 7 00:21:24 bgsingle abrtd: Getting crash infos...
Sep 7 00:22:24 bgsingle abrtd: Getting crash infos...

Отправлено: 13:16, 09-09-2012

 

Новый участник


Сообщения: 1
Благодарности: 0

Профиль | Отправить PM | Цитировать


sed -n '/Oct 1 06:10:01/,/Oct 1 06:38:56/p' $filename

Отправлено: 15:55, 01-10-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для CowSayMoo

Новый участник


Сообщения: 22
Благодарности: 1

Профиль | Отправить PM | Цитировать


решил не создавать новую тему, нужна небольшая помощь компетентных линуксоводов в написание небольшого bash-скрипта, сам в этом не гу-гу.
Итак, что хотим? нужно чтоб скрипт создавал текстовый файлик с выводом команды, например ifconfig и отправлял его на ftp-сервер по логину с паролем, вот и всё. заранее благодарен откликнувшимся.

Отправлено: 15:24, 29-04-2013 | #3


Ветеран


Сообщения: 2029
Благодарности: 704

Профиль | Отправить PM | Цитировать


Цитата CowSayMoo:
нужно чтоб скрипт создавал текстовый файлик с выводом команды, например ifconfig и отправлял его на ftp-сервер по логину с паролем, »
Код: Выделить весь код
#!/bin/bash
ifconfig > /tmp/ifconfig$$
expect << EOF
spawn /bin/bash
send "ftp $1\r"
expect "Name"
send "$2\r"
expect "Password:"
send "$3\r"
expect "ftp>"
send "put /tmp/ifconfig$$\r"
expect "ftp>"
send "quit\r"
EOF
rm /tmp/ifconfig$$

-------
Господа! Убедительная просьба не обращаться за консультациями в ЛС. Поверьте, создать ветку в соответствующем разделе форума гораздо эффективнее.


Отправлено: 14:05, 30-04-2013 | #4


Странный тип


Сообщения: 813
Благодарности: 73

Профиль | Отправить PM | Цитировать


Я бы так сделал:
Код: Выделить весь код
ifconfig -a | curl -T - -u User:Password ftp://example.com/ifconfig

-------
Сколько не думай, а лучше водки ничего не придумаешь.

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:46, 30-04-2013 | #5


Ветеран


Сообщения: 2029
Благодарности: 704

Профиль | Отправить PM | Цитировать


Ваш вариант мне больше нравится!

-------
Господа! Убедительная просьба не обращаться за консультациями в ЛС. Поверьте, создать ветку в соответствующем разделе форума гораздо эффективнее.


Отправлено: 21:38, 30-04-2013 | #6


Аватара для CowSayMoo

Новый участник


Сообщения: 22
Благодарности: 1

Профиль | Отправить PM | Цитировать


благодарю всех за внимание и отзывчивость, вопрос снимаю и выкладываю ещё одно из предложенных мне решений
Код: Выделить весь код
#!/bin/bash

/sbin/ifconfig > /tmp/ifconfig_ttt_save

lftp -c "open ftp://login:password@ftpIP ; mput /tmp/ifconfig_ttt_save"
только, предварительно необходимо установить утилиту lftp

Отправлено: 06:42, 01-05-2013 | #7



Компьютерный форум OSzone.net » Linux и FreeBSD » Программирование в *nix » Скрипт для Linux

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBS/WSH/JS - [решено] скрипт проверяет файл по дате после запускает другой скрипт dot85 Скриптовые языки администрирования Windows 9 01-08-2011 14:22
Linux Foundation и UMB Bank выпустили кредитную карту для сторонников Linux OSZone News Новости информационных технологий 0 01-11-2010 12:30
Загрузка - [решено] Vista+XP+Linux(Centos) - удаление Linux iwasyk Microsoft Windows Vista 32 01-11-2009 22:49
Компания ALT Linux выпускает ALT Linux 4.0 Personal Desktop ruslandh Новости и флейм из мира *nix 6 14-01-2008 08:11
Скрипт для закачки файлов по FTP с linux хоста Bugs Программирование в *nix 6 19-12-2005 03:02




 
Переход