LINUX.ORG.RU

Сообщения 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
()

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

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

 neubot

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
()

Альтернатива return

Есть такой скрипт. Но он не работает, потому что return 0 выходит из обоих циклов. Можно ли как-нибудь выйти из цикла for, но остаться в цикле while?

#!/bin/sh

phosts="hosts.list"
pcount="1"
ppause="1"

while true ; do
   for host in `cat ${phosts}` ; do
      ping -c${pcount} ${host} && return 0
   done
[ $? ] || echo OLOLO
sleep ${ppause}
done

 ,

IPR
()

Замерить время исполнения конструкции

Пишу в толксы, ибо баловство.

Есть такая конструкция:

cat /dev/urandom | tr -dc 'а-я' | fold -w8 | grep вещества

Как замерять время при помощью time до первого обнаружения? Не прибегая к написанию скриптов?

 ,

IPR
()

Автоматическое завершение работы empty

Перезагружаю модем с помощью такого скрипта:

empty -f -i in -o out telnet $host $port
empty -w -i out -o in "ogin:" "$login\n"
empty -w -i out -o in "assword:" "$password\n"
empty -s -o in "reboot\n"
empty -s -o in "exit\n"
empty -l

Всё отлично работает, но empty продолжает висеть в памяти и нервировать. Как его убивать по завершению скрипта?

Кастую sdio.

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

 ,

IPR
()

Заставить sendmail не использовать 25 порт

Сабж. У кого-нибудь есть опыт? Хочу чтобы слать только через 465 (TLS).

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

 

IPR
()

Есть ли на ЛОРе люди, работающие физическую работу?

Отмахав с четырёх утра лопатой клятый снег, неожиданно заинтересовал вопрос: сабж? Имеется ввиду не философы-водители автобуса, а именно дворники, грузчики или что-то вроде того. Да и вообще, много ли людей, работающих не в офисах?

P.S.: Сам подрабатываю сторожем-дворником.

 , , физический труд

IPR
()

Запуск X11 в Jail-окружении

Собственно захотелось мне провернуть сабж. Но при попытке startx:

Fatal server error:
xf86OpenConsole: No console driver found
        Supported drivers: pccons (with X support), syscons, pcvt
        Check your kernel's console driver configuration and /dev entries
u@world0:~> ls /dev/
fd/      null     pts/     stderr@  stdout@  zero
log@     ptmx     random   stdin@   urandom@
u@world0:~>

devfs смонтирован. В чём может быть дело?

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

 , ,

IPR
()

Помогите разобраться

transmission-daemon не создает pid-файла. Каким образом (кроме отсутствия открытого порта веб-интерфейса) можно отследить его падение?

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

 , ,

IPR
()

Как вы сортируете свою файлопомойку?

Сабж. Интересует в первую очередь фильмы. Я, например, держу каталог media, в котором лежит video, audio, images, docs, others.

Фильмы именуются по типу «Название на русском (год).расширение», ибо считаю такой вариант наиболее приемлемым: по этому сочетанию всегда можно найти описание кина и имя файла остается достаточно коротким. Всё лежит в одном каталоге video, кроме фильмов с субтитрами и внешними дорожками, для которых создается каталог по типу «Название на русском (год)». Сортировать фильмы по жанру считаю нецелесообразным, ибо один фильм может относится к нескольким жанрам. В свою очередь имеет место проблема сортировки по дате выпуска фильма.

А как вы обзываете ваш видеоконтент?

 ,

IPR
()

Установка бинарной системы в jail

Сабж. Хочется установить именно бинарную систему в jail, дабы обновлять всё потом при помощи freebsd-update. Подскажите, пожалуйста, как это можно сделать?

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

P.S.: ezjail не предлагать.

 ,

IPR
()

Дополнить переносы строк

Есть необходимость в текстовом файле дополнить все переносы строк тегом html br.

Например было так:

324243
432242
665656

а чтобы стало так:

324243<br>
432242<br>
665656<br>

Как такое можно реализовать? Собственно интересует не текстовый даже файл, а выполнение этой операции через конвейер.

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

 , ,

IPR
()

Удалите юзерпик

Sonsee ( www.linux.org.ru/photos/62698:-712252759.png )

Причина: ЛОР вне религии.

IPR
()

RSS подписка на новые темы