LINUX.ORG.RU

Сообщения vbox

 

bash wget

Форум — General

Добрый день! подскажите как реализовать если есть фаил file.txt на сервере http://site.com/file.txt то загружать его, если нет то в ошибку

 

vbox
()

bash sshpass

Форум — General

Подскажите почему не работает sshpass в качестве переменной

#переменая
connect="sshpass -p $pass ssh -o StrictHostKeyChecking=no -X $user@$ip"


#вызов
connect << EOF
    
EOF

 

vbox
()

Подскажите по sshpass

Форум — General

Подскажите можно ли записать sshpass как переменную? $connect?

sshpass -p $pass ssh -o StrictHostKeyChecking=no -X $user@$ip << EOF
    echo $pass | sudo -S true
    lsusb    
EOF

пробывал так - не работает
connect=$(sshpass -p $pass ssh -o StrictHostKeyChecking=no -X $user@$ip)


$connect << EOF
    echo $pass | sudo -S true
    lsusb    
EOF

 

vbox
()

bash unexpected operator

Форум — General
run=$(df -h | grep /dev/mapper/U-etc |awk '{print$1}')

if [ "$run" == "/dev/mapper/U-etc" ];
then
   echo "ok"
else
   echo "bad"
fi

пишет ошибку /dev/mapper/U-etc: unexpected operator
подскажите что можно сделать

 

vbox
()

bash запуск сохранить код не выполняя

Форум — General

Есть скрипт a.sh который должен записать кусок bash скрипта в фаил b.sh не выполняя его! Пробывал код из b.sh ложил и в ковычки, и в EOF всеравно a.sh иполняет частично или полностью код b.sh

Подскажите какие есть варианты сохранить код не выполняя его

 

vbox
()

Bash сохранение результата в переменную

Форум — General
Например нужно выполнить команду lsb_release -a 
результату присваивается переменная например ($version) и записывается в файл (info.txt) как version=Description:Linux Mint 18.3 Sylvia
и за ней выполняется комнда date которой так же сохраняется в тот же файл (info.txt) но с переменной ($lastdate)
lastdate=Пт авг 10 11:29:28 EEST 2018

 

vbox
()

Bash запуск скрипта из домашнего каталога

Форум — General

Имеется bash скрипт, лежит он в домашнем каталоге. Задача иметь возмодность запускать его по имени например scrtip в данный момент работает если запускать ./script.sh

 

vbox
()

Bash смена заголовка терминала

Форум — General

Подскажите можно ли на «лету» менять заголовок скрипта

Например при запуске скрипта будет заголовок


printf '\033]2;Test\a'

а позже в работе скрипта вызывается функция которая меняет заголовок на Test2

 

vbox
()

Bash random

Форум — General

Задача создавать рандомную папку, и хранить имя папки в переменой Подскажите как реализовать

 

vbox
()

Bash по [Enter] вернутся в меню

Форум — General

Подскажите как по завершению функции, можно было по нажатие на [Enter], выйти в гланое меню (меню main например)

Пример echo 'Нажмите [Enter] что бы вернуться в меню...'

 

vbox
()

Bash запуск uss.pl

Форум — General

Подскажите как запустить команду uss.pl по ssh ? все команды работают, а uss.pl нет

sshpass -p $pass ssh -o StrictHostKeyChecking=no -X $user@$ip 'uss.pl'

 ,

vbox
()

Bash expect

Форум — General

Подскажите как в expect проверить успешно ли произошло соединение по ssh или нет

если да то выводить echo «Успешно» или echo «не успешно»

 

vbox
()

Как сохранить вывод grep информации

Форум — General

Доброе время суток, уважаемые форумчане!

Имеется bash скрипт который подлкючится по ssh, выполняет команду ifcongi -a

мне необходимо записать данные мак адреса в файл, и сохранением на свой пк Знаю что можно искать через grep но как сохранить информацию, так и не разобрался

 ,

vbox
()

Как в expect остаться в соединении после загруженного скрипта

Форум — General

expect должен соединиться с хостом, скачать bash скрипт с сервера и запустится

   /usr/bin/expect <<EOF
    spawn ssh -p 22 $userloc@$ip
    expect "password"
    send "$userpass\r"
    expect "$"
    send "sudo -s\r"
    expect "password"
    send "$userpass\r"
    expect "$"
    send "wget http://mysite/run/startscript.sh\r"
    expect "$"
    send "sudo chmod -R 755 startscript.sh\r"
    expect "$"
    send "sudo ./startscript.sh\r"
    expect "$"
    interact
EOF

Все хорошо, но теперь мне нужно в этой же сессии работать с загруженым скриптом
но expect после того как запустит загруженный скрипт прекращает свою работу

 , ,

vbox
()

bash nbtscan

Форум — General

Задача вывести сообщние о том, какой результат выводит nbtscan

nbtscan -v 10.228.228.228 grep MBA

nbtscan - выводит результат grep - ищет строку MBA

как сделать, что бы если при сканирывание grep нашел строку MBA, то выводилось сообщение об этом иначе сообщение об ошибке

 , ,

vbox
()

bash dialog

Форум — General

Скажите как обратится к пунктам меню в данном примере, что бы вызывались функции, а не «Вы выбрали 1»

#!/bin/bash OPTION=$(whiptail --title «Пробуем меню» --menu «Сделайте ваш выбор» 15 60 4 \ «1» «Острые сосиски на гриле» \ «2» «Сырные Халлуми на гриле» \ «3» «Куриные крылышки» \ «4» «Салат из жареных баклажанов» 3>&1 1>&2 2>&3) exitstatus=$? if [ $exitstatus = 0 ]; then echo «Вы выбрали:» $OPTION else echo «Вы нажали отмену.» fi

 ,

vbox
()

Вызов функции горячими клавишами

Форум — General

Добрый день! Подскажите возможно ли вызвать функцию в bash скрипте горячими клавишами? Например при нажатии сочинений клавиш ctrl + o вызывалась функция menu

 , ,

vbox
()

Bash удаление файлов при закрытии работы скрипта

Форум — General

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

 ,

vbox
()

Bash Использование шифрованых переменных

Форум — General

Добрый день прошу помощи в моей задачи. Вообщем суть задачи такова, что при запуске скрипта №1 пользователя просят внести свои данные имя и пароль, после чего эти данные сохраняются в файле config в зашифрованном виде. Теперь нужно что бы в скрипте №2 подставлять данные пользователя в виде переменных $name $password но уже в рассшифрованом виде

Все что мне удалось найти по поводу шифрование строк, так это скрипт https://github.com/drduh/pwd.sh

он идеально подходит под мою задачу, но привести его в нужную мне вариант не получаться

Помогите пожалуйста

 , ,

vbox
()

Получение переменной bash из другого файла

Форум — General

Добрый день! прошу помощи как получить переменную из другого файла пример:

есть файла setting.sh в ней команда echo «Ведите свой адресс:» read info

теперь я хочу в файлах 1.sh и 2.sh использовать данные которые получил из переменой $info

 ,

vbox
()

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