bash wget
Добрый день! подскажите как реализовать если есть фаил file.txt на сервере http://site.com/file.txt то загружать его, если нет то в ошибку
Добрый день! подскажите как реализовать если есть фаил file.txt на сервере http://site.com/file.txt то загружать его, если нет то в ошибку
Подскажите почему не работает sshpass в качестве переменной
#переменая
connect="sshpass -p $pass ssh -o StrictHostKeyChecking=no -X $user@$ip"
#вызов
connect << EOF
EOF
Подскажите можно ли записать 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
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
подскажите что можно сделать
Есть скрипт a.sh который должен записать кусок bash скрипта в фаил b.sh не выполняя его! Пробывал код из b.sh ложил и в ковычки, и в EOF всеравно a.sh иполняет частично или полностью код b.sh
Подскажите какие есть варианты сохранить код не выполняя его
Например нужно выполнить команду lsb_release -a
результату присваивается переменная например ($version) и записывается в файл (info.txt) как version=Description:Linux Mint 18.3 Sylvia
и за ней выполняется комнда date которой так же сохраняется в тот же файл (info.txt) но с переменной ($lastdate)
lastdate=Пт авг 10 11:29:28 EEST 2018
Имеется bash скрипт, лежит он в домашнем каталоге. Задача иметь возмодность запускать его по имени например scrtip в данный момент работает если запускать ./script.sh
Подскажите можно ли на «лету» менять заголовок скрипта
Например при запуске скрипта будет заголовок
printf '\033]2;Test\a'
а позже в работе скрипта вызывается функция которая меняет заголовок на Test2
Задача создавать рандомную папку, и хранить имя папки в переменой Подскажите как реализовать
Подскажите как по завершению функции, можно было по нажатие на [Enter], выйти в гланое меню (меню main например)
Пример echo 'Нажмите [Enter] что бы вернуться в меню...'
Подскажите как запустить команду uss.pl по ssh ? все команды работают, а uss.pl нет
sshpass -p $pass ssh -o StrictHostKeyChecking=no -X $user@$ip 'uss.pl'
Подскажите как в expect проверить успешно ли произошло соединение по ssh или нет
если да то выводить echo «Успешно» или echo «не успешно»
Доброе время суток, уважаемые форумчане!
Имеется bash скрипт который подлкючится по ssh, выполняет команду ifcongi -a
мне необходимо записать данные мак адреса в файл, и сохранением на свой пк Знаю что можно искать через grep но как сохранить информацию, так и не разобрался
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 после того как запустит загруженный скрипт прекращает свою работу
Задача вывести сообщние о том, какой результат выводит nbtscan
nbtscan -v 10.228.228.228 grep MBA
nbtscan - выводит результат grep - ищет строку MBA
как сделать, что бы если при сканирывание grep нашел строку MBA, то выводилось сообщение об этом иначе сообщение об ошибке
Скажите как обратится к пунктам меню в данном примере, что бы вызывались функции, а не «Вы выбрали 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
Добрый день! Подскажите возможно ли вызвать функцию в bash скрипте горячими клавишами? Например при нажатии сочинений клавиш ctrl + o вызывалась функция menu
Скрипт создает временны файлы, нужно их удалять при любом выходе, либо закрытии скрипта
Добрый день прошу помощи в моей задачи. Вообщем суть задачи такова, что при запуске скрипта №1 пользователя просят внести свои данные имя и пароль, после чего эти данные сохраняются в файле config в зашифрованном виде. Теперь нужно что бы в скрипте №2 подставлять данные пользователя в виде переменных $name $password но уже в рассшифрованом виде
Все что мне удалось найти по поводу шифрование строк, так это скрипт https://github.com/drduh/pwd.sh
он идеально подходит под мою задачу, но привести его в нужную мне вариант не получаться
Помогите пожалуйста
Добрый день! прошу помощи как получить переменную из другого файла пример:
есть файла setting.sh в ней команда echo «Ведите свой адресс:» read info
теперь я хочу в файлах 1.sh и 2.sh использовать данные которые получил из переменой $info
← предыдущие | следующие → |