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

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

5
ulimit -n не изменяется - значения limit.conf не действуют
Я пытаюсь поднять максимум дескриптора открытого файла для всех пользователей на машине с Ubuntu. Этот вопрос является своего рода продолжением этого вопроса. Ограничение дескриптора открытого файла. Параметр conf не читается ulimit, даже если требуется pam_limits.so за исключением того, что я добавил необходимые «корневые» записи в limit.conf Вот записи * soft …
13 linux  ubuntu  bash  pam  ulimit 

2
Существует ли глобальный .bash_profile для всех пользователей в системе?
Поэтому я наткнулся на цвет SVN и подумал, что это что-то полезное, что оценят все наши разработчики. Прочитайте мне об этом говорит, чтобы добавить некоторый код в ваш ~/.bash_profile, но мне интересно, как я мог бы включить это глобально на сервере, так что это по умолчанию для всех. Есть ли …
13 bash  svn 

2
Использование rsync для удаления только посторонних файлов
Каков наилучший способ сравнения двух структур каталогов и удаления посторонних файлов и каталогов в целевом местоположении? У меня есть небольшое приложение для создания веб-галереи фотографий, которое я разрабатываю. Пользователи добавляют и удаляют изображения, используя FTP. Программное обеспечение для веб-галереи, которое я написал, создает новые эскизы на лету, но не занимается …
13 linux  bash  rsync 



4
Скопируйте диапазон файлов в командной строке (ZSH / BASH)
У меня есть список файлов с последовательными номерами в качестве суффиксов. Я хотел бы скопировать только ряд этих файлов. Как я могу указать диапазон как часть моей команды cp. $ls P1080272.JPG* P1080273.JPG* P1080274.JPG* P1080275.JPG* P1080276.JPG* P1080277.JPG* P1080278.JPG* P1080279.JPG* P1080280.JPG* P1080281.JPG* P1080282.JPG* P1080283.JPG* Я хотел бы скопировать файлы из P1080275.JPG в …
13 linux  bash  copy  zsh 

3
Как передать вывод команды в качестве нескольких аргументов другой команде
У меня есть команда, которая производит вывод, как это: $. / command1 word1 word2 word3 Я хочу передать эти три слова в качестве аргументов другой команде: $ command2 word1 word2 word3 Как передать выходные данные command1 как три разных аргумента $ 1 $ 2 $ 3 в command2?

5
Скрыть вывод команды оболочки только в случае успеха?
Скрытие вывода команды оболочки обычно включает в себя перенаправление stderr и stdout. Существуют ли какие-либо встроенные средства или команды, которые по умолчанию скрывают вывод, но при ошибке сбрасывают весь накопленный вывод? Я хотел бы запустить это в качестве оболочки для удаленных sshкоманд. Теперь я использую перенаправление, но не понимаю, что …
12 linux  bash  shell 

4
Запуск скрипта от имени другого пользователя
Я создал сценарий в /etc/init.d/, который должен запускать несколько других сценариев от других (без привилегий root) пользователей из их домашних каталогов, как будто они их запустили. Я запускаю эти скрипты с: sudo -b -u <username> <script_of_a_particular_user> И это работает. Но для каждого пользовательского скрипта, который продолжает работать (например, для некоторого …
12 linux  debian  bash  sudo  init.d 

2
Перенаправление на стандартный ввод вместо аргумента при использовании xargs [закрыто]
Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 6 лет назад . например, используя команду cat foo.txt | xargs -I{} -n 1 -P 1 sh -c "echo …

3
Можно ли изменить настройки BIOS из Linux?
Я пытаюсь написать скрипт для включения IPMI на кучу машин без необходимости подключать к ним KVM один за другим. Можно ли изменить настройки BIOS с Linux? ОС SL6. Я понимаю, что каждую машину, вероятно, нужно будет включать и выключать, но я могу делать это программно, конечно.
12 linux  bash  scripting  bios 

3
Редактировать файл с помощью скрипта bash
Я новичок в написании сценариев bash. Я хочу создать сценарий bash для автоматической установки и установки компонентов на моем компьютере с Linux. Предположим, я хочу редактировать /etc/yum.repos.d/epel.repo скриптом bash То, что я хочу сделать, заключается в следующем Открыть файл /etc/yum.repos.d/epel.repo Найти раздел [epel] Добавьте приоритет линии = 10 сразу после …
12 linux  centos  bash 

5
Как правильно проверить, работает ли PID?
У меня есть .pidфайл, и мне нужно проверить, запущен ли процесс. Пока я нашел два варианта kill -0 `cat something.pid` который выводит ошибку, если pid не запущен. Я знаю, что это может быть перенаправлено /dev/null, но это заставляет меня думать, что это не лучшее решение. Вторым решением будет использование ps, …
12 linux  unix  bash  process  pid 

3
Отправка почты из командной строки, если тело не пустое
Я хотел бы написать простой скрипт, который предупреждает меня, если журнал изменяется. Для этого я использую grep, чтобы найти интересующие меня строки. Сейчас это работает так: grep line /var/log/file | mail -s Log email@domain.tld Проблема в том, что это отправляет письмо, даже если не найдено ни одной подходящей строки. У …

6
Как разобрать и преобразовать INI-файл в переменные массива Bash?
Я пытаюсь преобразовать INI-файл в переменные массива Bash. Пример INI, как показано ниже: [foobar] session=foo path=/some/path [barfoo] session=bar path=/some/path так они становятся: session[foobar]=foo path[foobar]=/some/path session[barfoo]=bar и так далее. Прямо сейчас я мог придумать только эту команду awk -F'=' '{ if ($1 ~ /^\[/) section=$1; else if ($1 !~ /^$/) print …

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