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

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

7
Не удается войти через SSH в любые учетные записи с помощью оболочки / bin / bash на Synology NAS
Я пытаюсь установить bash в качестве оболочки по умолчанию на ARM Linux, работающем на встроенном устройстве (Synology DS212 + NAS). Но что-то действительно не так, и я не могу понять, что это такое. Симптомы: 1) Root имеет / bin / bash в качестве оболочки по умолчанию и может нормально входить …
30 linux  ssh  bash  synology 


6
Заставить SSH использовать определенную оболочку
Есть ли способ заставить SSH использовать определенную оболочку на удаленном конце, независимо от того, какая оболочка пользователя по умолчанию? Я пробовал решения, похожие на: ssh host.domain.com /bin/bash -c 'complicated, multi-line command' но, к сожалению, оболочка по умолчанию на удаленном конце отвечает за синтаксический анализ части «сложной многострочной команды», и мне …

7
Как я могу выполнить функцию bash с помощью sudo?
У меня есть функция bash, определенная в глобальном bashrc, для работы которой требуются привилегии root. Как я могу запустить его с sudo, например sudo myfunction. По умолчанию выдает ошибку: sudo: myfunction: команда не найдена
29 bash  sudo 

6
Если я запустлю фоновый процесс, а затем выйду из системы, он продолжит работать?
Отвечая на этот вопрос после продолжительной дискуссии с коллегой, мне бы очень хотелось получить разъяснение. Я запускаю фоновый процесс, добавляя « &» в командную строку или останавливая его CTRL-Zи возобновляя в фоновом режиме с помощью « bg». Тогда я выхожу. Что случилось? Мы были совершенно уверены, что он должен был …

8
Удалить путь из выходных данных команды find
У меня есть сценарий bash для развертывания кода из бета-среды в производственной среде, но в настоящее время я вынужден вручную добавить список файлов в текстовый файл, а иногда мне не хватает некоторых. В основном мой сценарий развертывания cat / loops копирует файлы. (экспорт / импорт дБ, но это не актуально …
29 bash  find 

8
Многофункциональное меню в скрипте bash
Я новичок в Bash, но я хотел бы создать скрипт, в котором я бы хотел, чтобы пользователь мог выбрать несколько вариантов из списка вариантов. По сути, я хотел бы что-то похожее на пример ниже: #!/bin/bash OPTIONS="Hello Quit" select opt in $OPTIONS; do if [ "$opt" = "Quit" ]; then echo …
28 bash  scripting 


4
Как удалить все скрытые файлы и каталоги, используя Bash?
Очевидное решение дает код выхода 1: bash$ rm -rf .* rm: cannot remove directory `.' rm: cannot remove directory `..' bash$ echo $? 1 Одно из возможных решений - пропустить "." и каталоги "..", но удаляются только файлы, имена которых длиннее 3 символов: bash$ rm -f .??*
28 bash  files 

4
Что такое / bin / dash?
Я думал, что это /bin/shбыла символическая ссылка на мой выбор оболочки. Я всегда использовал bash, поэтому я предположил, что это /bin/shбудет указывать /bin/bash. Оказывается, однако, что это указывает на /bin/dash. Становится смешнее. Я начинаю dashи делаю, echo $SHELLи он печатает /bin/bash(так они в основном то же самое?). Тем не менее, …
27 linux  bash  shell 

12
Не удается запустить AWS CLI из CRON (учетные данные)
Попытка запустить простой скрипт резервного копирования CLI AWS. Он перебирает строки во включаемом файле, копирует эти пути до S3 и выводит выходные данные в файл журнала. Когда я запускаю эту команду напрямую, она запускается без ошибок. Когда я запускаю его через CRON, в моем выходном журнале появляется ошибка «Не удается …

3
Как повторно вызывать rsync, пока файлы не будут успешно переданы
Я пытаюсь синхронизировать файлы с удаленного сервера, который не является надежным, что означает, что соединение обычно обрывается "случайно" с rsync: соединение неожиданно закрыто Rsync вызывается с --partial, поэтому я хотел бы иметь возможность вызывать rsync в цикле до полной передачи файлов. Похоже, нет флага, который бы сказал rsync повторить попытку. …
27 linux  bash  rsync 

8
Как получить pgrep для отображения полной информации о процессе
Есть ли способ, чтобы pgrepдать мне всю информацию о каждом процессе, который psделает? Я знаю , что могу трубу psчерез , grepно это много печатать , и это также дает мне grepсам процесс , который я не хочу.
27 linux  bash  process  grep 

6
предотвратить выход XARGS из-за ошибки
Согласно man-странице, xargs завершит работу, если одна из строк выполнения завершится с ошибкой 255: Если какой-либо вызов команды завершается со статусом 255, xargs немедленно останавливается, не читая никаких дальнейших вводных данных. Когда это происходит, на stderr выдается сообщение об ошибке. Как я могу заставить xargs не делать этого? У меня …

4
BASH Scripting, su to www-data для одной команды
Я работаю над автоматизацией создания репозиториев Subversion и связанных веб-сайтов, как описано в этом посте, который я написал . Я сталкиваюсь с проблемами прямо в той части, где я обращаюсь к пользователю www-data для выполнения следующей команды: svnadmin create /svn/repository В начале скрипта есть проверка, чтобы убедиться, что он запускается …
26 ubuntu  bash  svn  su 

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