LINUX.ORG.RU

Сообщения predbannikov

 

if then else fi но после иначе строка всё равно отрабатывается

Написал скрипт, для отправки внешнего IP на почту, добавил в crontab, теперь на почту постоянно приходит письмо, хотя, как я понимаю строка с командой отправки не должна отробатываться в скрипте если IP не изменяется

#!/bin/bash
IP_FILE="/root/bin/myip"
SMS_FILE="/root/bin/report"
OLD_IP=`cat $IP_FILE`
CURR_IP=$(wget -q -O - checkip.dyndns.org | sed -e 's/.*Current IP Address: //' -e 's/<.*$//')
echo "OLD_IP = $OLD_IP"
echo "CURR_IP = $CURR_IP"
if [ "$OLD_IP" = "$CURR_IP" ]
then
        echo "ip has not changed"
else
        echo "ip changed"
        echo $CURR_IP > $IP_FILE 
        echo "IP change $OLD_IP -> $CURR_IP" > $SMS_FILE
        sensors >> $SMS_FILE 
        mail -s "IP change $OLD_IP -> $CURR_IP" mymail@gmail.com < $SMS_FILE;
fi
Что я не так делаю?

 ,

predbannikov
()

Производители мышей разработчикам приплачивают?

Надоело, есть ли нормальный способ настроить скорость прокрутки колесом мыши в системе? Плагин для мозилы не предлагать, им не пользуюсь, чромиумом тоже, установлен гугловский. Кроме этих программ прокрутка нужна и в evince, файл. менеджере, терминале, и вообще везде. На мышах колесо со временем болтаться начинает.

 ,

predbannikov
()

xfce4-volumed вместе с Xfce4-notifyd это ужасно

Как избавиться от Xfce4-notifyd во время изменения громкости? [IMG]http://www.imgup.ru/images_small2/1cjax1111120.png[/IMG]

 

predbannikov
()

Помогите подключиться из интернета по ssh

Весь день промучился с этим доступом ничего не получается, что у меня не так или я делаю может что-то не так? Помогите разобраться. Внутри сети подключаюсь нормально, и изначально нормально подключалось вводя пароль. По рекомендациям, создал пару ключей rsa открытый и закрытый , закинул открытый на удалённый комп, подключаюсь внутри сети запрашивает парольную фразу ключа, ввожу и вижу приветствие. Пытаюсь подключиться по внешнему ip выдаёт сообщение.

 Read from socket failed: Connection reset by peer 
, начал грешить на тупой роутер который возможно использует этот порт для своих нужд отключить так и не нашёл как, добавил в /etc/ssh/sshd-config port 2222 - пробросил, проверяю порт онлайн, сейчас говорит открыт(отдельная история выносящая мозг), предварительно на удалённой машине сделал же service sshd restart, подключился на этот порт внутри сети всё успешно. Подключаюсь из вне получаю
 ssh: connect to host 83.239.246.202 port 2222: Connection refused.
Вот права на файлы
user@web-server:~$ ls -la
drwxr--r--  2 user user    4096 июн 10 17:38 .ssh
user@web-server:~$ ls -l ./.ssh/
итого 16
-rw-r--r-- 1 user user  382 июн 10 15:22 authorized_keys
-rw-r--r-- 1 user user  603 июн 10 17:05 authorized_keys2
-rw------- 1 user user 1746 июн 10 12:36 id_rsa
-rw-r--r-- 1 user user  395 июн 10 17:38 id_rsa.pub
Система debian 8
Linux web-server 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1 (2015-05-24) x86_64 GNU/Linux
В общем обращаюсь к спецам, помогите решить проблему.

 

predbannikov
()

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