Вопросы с тегом «bash»

Bash - это Bourne Again SHell, преемник классического Unix sh (shell).

1
перезагрузить несколько машин удаленно
Мне нужно перезагрузить несколько машин удаленно. Обычно я просто выдаю for host in <hostlist>;do ssh ${host} 'sudo shutdown -r now';done Но я хочу дать пользователям время до перезагрузки. Однако они не будут отключать ssh, даже если я использую: ssh -f 'sudo shutdown -r +5 &;disown' Я получаю сообщение об ошибке: …
11 ssh  bash 

2
Как работает обновленный тест уязвимости Shellshock для CVE-2014-7169?
Я понимаю оригинальный тест для CVE-2014-6271, который был: $ env x='() { :;}; echo vulnerable' bash -c "echo this is a test" Но меня смущает обновленный тест и соответствующий вывод для CVE-2014-7169: $ env X='() { (a)=>\' sh -c "echo date"; cat echo sh: X: line 1: syntax error near …
11 security  bash 

1
Нет такой ошибки файла или каталога при попытке запустить скрипт запуска в Debian
Очень плохо знаком с Debian (Raspbian), и я борюсь с этим в течение нескольких дней. У меня есть сценарий запуска, который я хочу выполнить при запуске. Я выполнил следующие команды, чтобы сделать сценарий исполняемым и добавить его с параметрами по умолчанию в последовательность запуска. sudo chmod 755 /etc/init.d/testsam sudo update-rc.d …

3
smtp.gmail.com из bash выдает «Ошибка в сертификате: издатель сертификата партнера не распознан».
Мне нужен был мой скрипт, чтобы написать администратору в случае возникновения проблемы, и компания использует только Gmail. Следуя нескольким инструкциям, я смог настроить mailx с помощью файла .mailrc. Сначала была ошибка nss-config-dir. Я решил это, скопировав некоторые файлы .db из каталога Firefox. к ./certs и нацеливаясь на него в mailrc. …
11 ssl  bash  gmail 

2
Debian SSH - терминал изменения размера не регистрируется в bash
Мы недавно переустановили наш сервер из-за сбоя диска, и теперь у нас возникла проблема с изменением размера терминалов. Мы установили Debian 6.0.6. симптомы При изменении размера терминала никакие приложения на основе ncurses (протестированные: ytalk, irssi, screen, tmux, некоторые примеры приложений ncurses), похоже, изменяют размер правильно. Экран обычно заканчивается пустым. Принудительная …
11 debian  bash  term 

1
Изменить хороший уровень запущенного скрипта
Я хотел бы изменить хороший уровень текущего запущенного скрипта: #!/bin/bash nice_it ( ) { nice ps -o "%p %r %y %x %n %c %a" } nice_it Это не работает, так как niceпытается изменить хороший уровень запускаемой им команды. Возможно ли добиться этого в bash?
11 bash  nice 

6
Подключение к MySQL через командную строку без необходимости пароля root
Я создаю сценарий Bash для некоторых задач. Одной из таких задач является создание БД MySQL из одного скрипта bash. Сейчас я создаю две переменные: одну для имени пользователя магазина, а другую для пароля магазина. Это соответствующая часть моего сценария: MYSQL_USER=root MYSQL_PASS=mypass_goes_here touch /tmp/$PROY.sql && echo "CREATE DATABASE $DB_NAME;" > /tmp/script.sql …

1
Использование pgrep / pidof для сложных имен процессов?
Я пытаюсь использовать pidof или pgrep, чтобы иметь возможность отправить HUP процессу в моей системе. Проблема в том, что я хочу убить процесс только с точным параметром. Это вывод «PS AWX» 657 ? S 0:00 processname software 658 ? S 0:00 processname demo 659 ? S 0:00 processname test Делая …

3
Bash скрипт для подсчета количества файлов
У меня есть скрипт, и я хочу отображать разные сообщения, если файл существует или нет. У меня есть сценарий, как: count=ls /import/*.zip | wc -l echo "Number of files: " $count if [ "$count" > "0" ]; then echo "Import $count files" else echo "**** No files found ****" fi …
11 bash  scripting 

3
Как удалить все пустые каталоги
(в системе Linux) У меня есть большой набор вложенных подкаталогов в файловой системе. Я хотел бы удалить все пути к каталогам, которые вообще не содержат файлов. Другими словами, я хотел бы рекурсивно удалить все каталоги, в которых нет файлов в этом каталоге или в любом подкаталоге этого каталога.
11 linux  unix  bash 

3
Регистрация активности лиц в Linux
Так что я прочитал многие посты, связанные с этим, и просто запутался больше, чем раньше. Существуют рекомендации для различных инструментов, включая ttyrec, snoopy, acct, rooth, sudosh, ttyrpld, аудит unix и другие. В моем случае я хочу иметь возможность регистрировать все команды, выполняемые в системе (например, историю с включенными метками времени), …
11 linux  ssh  bash  logging 

4
В Unix, как лучше всего уменьшить размер массивного файла журнала, в который активно записывается?
На сервере Linux я хочу уменьшить размер файла журнала, который составляет несколько ГБ. Отрезание верхней половины, или, может быть, сработает первый миллион строк.
11 linux  bash  unix  log-files 

5
Разные цвета подсказок для разных машин при использовании терминала / ssh?
У меня есть 5 машин, в которые я постоянно работаю. Это становится все более расстраивающим, когда я выполняю неправильные команды на неправильных коробках. К счастью, я еще ничего плохого не сделал. Я хотел знать, есть ли какой-нибудь хак, который я могу жестко закодировать, который будет отображать мое приглашение в разных …

2
Linux - узнать текущий рабочий каталог процесса?
Если у меня есть PID X процесса, как я могу узнать, в каком каталоге он запущен? По ps aux | grep Xполной командной строке я вижу, что она была вызвана. Тем не менее, в этом случае ./script.sh, и я хочу посмотреть, какой script.shон работает.
11 bash  process 


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.