Запитання з тегом «bash»

Bash - Bourne Again SHell, наступник класичного Unix sh (оболонки).

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


7
Як я можу виконати функцію bash з sudo?
У мене є функція bash, визначена в глобальному bashrc, яка вимагає кореневих привілеїв для роботи. Як я можу це запустити з судо, наприклад sudo myfunction. За замовчуванням він видає помилку: sudo: myfunction: команда не знайдена
29 bash  sudo 

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

6
Якщо я запускаю фоновий процес, а потім виходжу з системи, чи продовжуватиме він працювати?
Запитуючи це після тривалої дискусії з колегою, я дуже хотів би пояснення тут. Я запускаю фоновий процес, додаючи " &" до командного рядка або зупиняючи його CTRL-Zі відновлюючи його у фоновому режимі з " bg". Потім я виходжу. Що сталося? Ми були цілком впевнені, що це повинно було бути вбито …

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

8
Меню вибору у баш-скрипті
Я новачок, але я хотів би створити сценарій, в якому я хотів би дозволити користувачеві вибирати кілька варіантів зі списку параметрів. По суті, мені хотілося б щось подібне до прикладу нижче: #!/bin/bash OPTIONS="Hello Quit" select opt in $OPTIONS; do if [ "$opt" = "Quit" ]; then echo done exit elif …
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/shце символьне посилання на мій вибір оболонки. Я завжди користувався bash, тому припускав, що /bin/shце вказуватиме /bin/bash. Це виявляється, що це вказує /bin/dash. Стає смішніше. Я запускаю dashі роблю, echo $SHELLі він друкує /bin/bash(значить, вони в основному однакові?). Однак сторінка "man" dashповністю відрізняється від сторінки man bash(тому …
27 linux  bash  shell 

12
Неможливо запустити AWS CLI з CRON (облікові дані)
Спроба запустити простий скрипт резервного копіювання AWS CLI. Він проходить цикл через рядки у файлі включення, створює резервні копії цих шляхів до S3 та скидає вихід у файл журналу. Коли я запускаю цю команду безпосередньо, вона запускається без помилок. Коли я запускаю його через CRON, у моєму вихідному журналі з'являється …

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

6
не дозволяти xargs вийти з помилки
Згідно з довідковою сторінкою, xargs закриється, якщо одна з рядків виконання завершиться з помилкою 255: Якщо будь-яке виклик команди закінчується зі статусом 255, xargs негайно припиняться, не читаючи жодного подальшого введення. Повідомлення про помилку видається на stderr, коли це відбувається. Як я можу отримати xargs, щоб цього не зробити? У …

4
Сценарій BASH, su до www-даних для однієї команди
Я працюю над автоматизацією створення сховищ підривних програм та пов’язаних із ними веб-сайтів, як описано в цьому написаному мною блозі . Я зіткнувся з проблемами прямо в частині, де я повинен користувачу www-data запустити таку команду: svnadmin create /svn/repository На початку скрипту є перевірка, яка гарантує, що він працює як …
26 ubuntu  bash  svn  su 

7
Bash Scripting: Потрібно запускати сценарій як root (або з sudo)
Я намагаюся написати скрипт bash (в Ubuntu), який створить резервну копію каталогу за допомогою tar. Як я можу зробити перевірку сценарію, щоб він міг працювати лише як root (або з sudo)? Наприклад, якщо користувач запускає скрипт, він повинен сказати, що цей сценарій повинен бути запущений з привілеями sudo, а потім …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.