LINUX.ORG.RU

Сообщения oreltrader

 

Мой первый bash скипт

Всем привет. Имеется ubuntu-server на шлюзе и довольно хреновый интернет провайдер. Поставил себе задачу написать скрипт, который будет пинговать яндекс и в случае неудачи выдавать звук beep

в результате чтения мануалов родилось нечто подобное:

#!/bin/bash

while true
do
   TEST=`ping ya.ru -c 1 | grep "1 received"`
   TEST=${TEST:0:1}
   if [ $TEST=1 ]
   then
      echo `date` success $TEST
      sleep 1
   else
      `beep`
   fi
done

Но скрипт почему-то не работает. Даже если отрубить интернет он выводит дату и success, хотя в переменной $TEST не содержится ничего

oreltrader
()

Ставлю сервер bf1942, проблемы с ldd

Здравствуйте, рабочий вариант:

agent@ROMASHKA-BackUp:~/bf1942$ uname -a
Linux ROMASHKA-BackUp 2.6.31-23-generic #74-Ubuntu SMP Mon Feb 28 21:32:57 UTC 2011 i686 GNU/Linux
agent@ROMASHKA-BackUp:~/bf1942$ ldd bf1942_lnxded.dynamic
        linux-gate.so.1 =>  (0x00c8c000)
        libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0x00c1c000)
        libncurses.so.5 => /lib/libncurses.so.5 (0x00c9b000)
        libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x008c4000)
        libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0x004e7000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00d0e000)
        libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0x002c7000)
        libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x0037d000)
        /lib/ld-linux.so.2 (0x00d52000)

и не рабочий (на ubuntu server):

tony@ubuntu-server:~/bf1942$ ldd bf1942_lnxded.dynamic
        not a dynamic executable

как заставить работать?

oreltrader
()

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