LINUX.ORG.RU

Сообщения IPR

 

Вы счастливы?

 

Сабж. Да или нет. Только честно. И почему «да», почему «нет».

IPR
()

Удалить повторяющиеся пробельные символы

 

Требуется сабж, без использования гнутой версии tr, желательно без sed и awk.

Заранее благодарю за ответ.

IPR
()

Этому форуму не хватает добра

Сабж. Нет, серьёзно. Почему *никсоиды такие злые? Издержки профессии? На других технофорумах я не встречал столько злости на сообщение. Может стоит стать добрее?

IPR
()

Как скормить for другой разделитель?

 

Возможно ли скормить shell'овскому for'у другой разделитель, отличный от пробела или символа переноса строки?

Заранее благодарю за ответ.

IPR
()

Генератор списка IP-адресов

 

Голова кипит, мозги не варят. Пытаюсь второй день состряпать генератор списка IP-адресов на shell'е. Ничего путёвого не выходит. Может у кого-то есть готовое решение? Суть такова: надобно скормить скрипту диапазон, например: 10.0.0.1 - 10.0.10.100, а он должен преобразовать его в список адресов, входящих в этот диапазон. Может кто-нибудь подскажет или поделится? Заранее благодарю за ответ.

IPR
()

Изящно раскидать строку по переменным

 

Суть такова: есть строка, содержащая IPv4 адрес. Есть ли способ в shell изящно раскидать каждый октет в отдельную переменную? То есть:

Было:

IP_ADDR="192.168.0.1"

Стало:

IP_ADDR_OCT1="192"
IP_ADDR_OCT2="168"
IP_ADDR_OCT3="0"
IP_ADDR_OCT4="1"

Можно конечно прибежать и к костылям, но хотелось бы более изящного решения.

Заранее благодарю за ответ.

IPR
()

Подстановки в именах переменных

 

Возможно ли что-то вроде этого:

var1=123
var2${var1}=100

т.е. чтобы значение var1 стало частью имени var2?

IPR
()

annoynimous снова буянит

annoynimous, ты опять нарушаешь правила модерирования беспричинно удаляя сообщения Предложение не пускать анонимусов-вендоузятнегов . Предлагаю лишить тебя полномочий модератора. Или тебе прямо сейчас найти на лоре множество сообщений нарушающих правила русского языка и с использованием нецензурной брани и ты их будешь удалять?

IPR
()

База стандартных логинов/паролей для сетевых устройств

 

Собственно требуются сабж. Есть необходимость проверить при помощи hydra большую сеть (порядка нескольких тысяч устройств) на использование стандартных логинов/паролей. Желательно текстовая, видом login password.

Заранее благодарю за ответ

IPR
()

Чем отзеркалировать ftp?

 , ,

Возникла необходимость произвести сабж, искал, тужился, ничего не выходит. Пробовал fmirror из портов и прочие sync'и и mirror'ы, все либо страшно глючат, либо вообще не работают. Пробовал lftp. Он затыкается и грузит один и тот же файл сто раз. Хотел поставить curlftpfs и синхронизировать rsync'ом, но curlftpfs оказался BROKEN. Печально, посоветуйте что-нибудь.

Заранее благодарю за ответ.

P.S.: ОС - FreeBSD 9, желательно (очень желательно) что-нибудь из портов.

IPR
()

Объясните, плиз

 ,

Объясните толком, для чего эти наборы, как их можно использовать?

http://dx.com/p/51-mcu-scm-development-board-kit-149010

http://dx.com/p/i102804-2-4-color-touch-screen-microcontroller-development-bo...

IPR
()

Защита от случайного выключения удаленного сервера

 ,

Когда долго работаешь по ssh с удаленным сервером, можешь случайно, так сказать по инерции вырубить его, как привык делать с домашней машиной. И даже пароль вводится уже по инерции. В лучшем случае придётся бежать в серверную, в худшем ехать в другой город и так далее. Появилась такая идея: требовать подтверждения на исполнение определенных команд, например при помощи такого скрипта:

#!/bin/sh

# Количество символов подтверждения
mnpus_sym=8

# Количество попыток
mnpus_cnt=3

[ "$1" ] || { echo "Use: basename $0 <command>" ; exit ; }

while [ ! "$mnpus_cnt" -eq "0" ]  ; do
   mnpus_str="`head /dev/urandom | tr -dc 'a-zA-Z0123456789' | \
   cut -c 1-${mnpus_sym}`"
   printf "Confirm the command, enter this code: \033[36;1m${mnpus_str}\033[0m > "
   read mnpus_inp

   if [ "${mnpus_str}" = "${mnpus_inp}" ] ; then
      exec ${@}
   else
      echo "Enter the wrong code."
   fi

   mnpus_cnt=`expr ${mnpus_cnt} - 1`
done

Используется ли где-нибудь такое уже? И как вам идея?

IPR
()

Подскажите фильм

 

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

Заранее благодарю за ответ.

Модераторам: если мимо кассы, удалю сам.

IPR
()

Помогите осилить

 neubot

Наткнулся на http://www.neubot.org/ Пытался понять что это за покемон. Так и не втыкнул, инглиш почти не знаю. Подскажите, плиз, что это?

IPR
()

Оповещение по электронной почте?

 ,

А почему бы не сделать сабж для уведомлений? Удобно бы было.

IPR
()

Пришла бумажечка от Google Adwords

 ,

Кому-нибудь код нужен? Действует до 15 декабря.

Кому нужно пишите e-mail, первому скину.

IPR
()

$! не возвращает pid shutdown

 

Сабж.

u@netbook:~> uname -rs
FreeBSD 9.0-RELEASE-p3
u@netbook:~> shutdown -p +60 ; echo $!
Shutdown at Thu Nov 15 13:29:35 2012.
shutdown: [pid 3294]

                                                    
*** System shutdown message from u@netbook ***                 

System going down at 13:29

Вопросы: почему? И как получить pid shutdown, не прибегая к выдиранию его из выхлопа на stdout/stderr?

Заранее благодарю за ответ.

IPR
()

Добавить произвольный элемент на панель

 ,

Есть желание добавить на панель задач fluxbox результаты вывода какой-либо команды или свою кнопку. Такое возможно?

Заранее благодарю за ответ.

IPR
()

Расскажите об IP-телефонии

 , , ,

Собственно говоря, заинтересовал вопрос телефонии, альтернативной skype. Я в этой части вообще не разбираюсь. Совсем. Мне не нужны звонки на телефонные номера, интересуют исключительно звонки при помощи софтфона между собой. Так сказать точка-точка, хотя если необходимо будет поднять сервер, я это сделаю.

Из запросов: необходима поддержка FreeBSD, Windows, Linux, серверная часть (если требуется FreeBSD-only).

Подскажите, пожалуйста, каким ПО это можно реализовать?

Заранее благодарю за ответ.

P.S.: Скайп не предлагать.

IPR
()

Альтернатива top, позволяющяя убивать процессы

Собственно требуется сабж. Чтобы стрелочками выбрать нужный процесс и хлопнуть его. Естественно для консоли.

Заранее благодарю за ответ.

IPR
()