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

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

3
Як я можу встановити корінний пароль у контейнері docker із сценарію?
У мене є сценарій, який працює на хості і створює / запускає / зупиняє контейнер докера. Я хотів би, щоб сценарій змінив пароль кореневого користувача в контейнері. Оскільки контейнер - це ssh-сервер, я спробував: sshpass -p 'OLDPASS' ssh root@<container-IP> 'echo -e "NEWPASS\nNEWPASS" | passwd root' але це не працює. Перш …
11 ssh  bash  docker  passwd 

2
Навіщо використовувати `bash -c` в супервізорі, а не викликати скрипт безпосередньо?
Я починаю використовувати supervisordдля управління службами на своєму сервері. Я не є професійним користувачем Linux, але можу отримати його досить добре і запустити його. Щойно з цікавості я помітив, що більшість команд під наглядом здається так: [program:install] command=bash -c "/src/etc/install.sh" Я читав башеву людину і знаю, що її -cслід використовувати …

3
Трубопроводити stderr та stdout до різних команд (не лише до файлів)
Я роблю резервний сценарій для ldap. Я хочу, щоб помилки перейшли до файлу в / var / log, а вихід перейшов до іншого файлу в папці резервного копіювання. В даний час я переадресовуюсь на тимчасовий файл, а потім надсилаю тимчасовий файл у журнал. Я вважаю за краще зробити це як …
11 linux  bash 

1
Як вбити всі процеси python, крім одного з bash
Як я можу вбити з bash всі процеси python, виключаючи один скрипт python. (Я знаю її назву, але її під іноді можна міняти). Мені потрібен вид, pkill -f "python"але з виключенням конкретного сценарію python. Порадьте, будь ласка.
11 bash 

7
Знайдіть каталоги, де відсутні файли з конкретним закінченням
Я хочу показати всі каталоги, які не містять файлів із певним закінченням файлу. Тому я спробував використовувати наступний код: find . -type d \! -exec test -e '{}/*.ENDING' \; -print У цьому прикладі я хотів відобразити всі каталоги, які не містять файлів із закінченням .ENDING, але це не працює. Де …
10 linux  bash  shell 

2
Символічне посилання та судо
Я створюю символічне посилання: ln -s /tmp/folder1 /tmp/folder2 Потім я переходжу до / tmp / folder2 і запускаю pwd: $ cd /tmp/folder2/ $ pwd /tmp/folder2 $ sudo pwd /tmp/folder1 # <-- This is the odd part Чому pwdз sudoдаю оригінальний каталог? Я пишу bash-скрипт і мені потрібен абсолютний шлях поточного …

4
Як би ви спростили цю команду?
Я абсолютно нова у strace / netstat / і т. Д. Я використовую цю команду, щоб отримати сліди процесу apache, що обробляє мій запит (telnet), чи є спосіб трохи спростити його? sudo strace -o /tmp/strace -f -s4096 -r -p $(netstat -antlp | \ grep $(lsof -p `pidof telnet` | grep …


1
Перевірте команду відхилення
Я видав ^z; bg; disownпослідовність для того, щоб дозволити мені закрити сеанс ssh, в якому я веду надважливий тривалий процес. Цей процес записує вихідний статус у stderr, і він продовжує це робити навіть після від'єднання (перевірено lsof, stderr fd відкрито для r / w). Чи є спосіб визначити, що процес …
10 bash  process 

3
Як зберегти + закрити файл при редагуванні в bash?
Гаразд - Я новачок в Linux - я намагаюся редагувати файл з bash через edit <filename>команду в будь-якому режимі за замовчуванням (я припускаю, що "vi"?). Проблема в тому, що я пекла, я не можу зберегти та вийти з режиму редагування - схоже, цей чіт-лист підказує, що ESC повинен зробити трюк, …
10 linux  bash  vi 

4
Виконати програму щоразу, коли хтось увійде через SSH у вікно Linux
У мене невеликий сервер SSH, і я хотів би написати сценарій для запуску кожного разу, коли хтось увійде через SSH. Тепер, як би я пішов про це? Мені б хотілося, щоб сценарій запускався кожного разу, коли ВСЕ БУДЬ ЛЮБИМО, і мені потрібно мати принаймні ім’я користувача особи, яка ввійшла в …
10 linux  bash  ssh 

4
Уникнення пробілів у віддаленому контурі при використанні rsync через віддалене з'єднання SSH
Використовуючи SSH для підключення rsync до віддаленого сервера, як ви уникаєте пробілів та подібних даних у віддаленому шляху? Простий зворотний косий рядок дозволяє уникнути місця для локального запиту bash, але на віддаленій машині простір читається як перерва в шляху, таким чином, позначаючи кінець цього шляху. Тож, коли я роблю rsync …
10 ssh  bash  rsync  remote  path 

3
Чому CTRL-r діє дивно (показуючи лише частину команди) в OS X
Ctrl+ r- це чудовий маленький інструмент для пошуку .bash_historyпопередньо запущених команд. Однак, коли я використовую його в моєму OS X Terminal.app, я бачу дивну поведінку, і мені було цікаво, чи хтось ще бачить те саме або знає, як це виправити. Ctrl+r набрати щось подібне find ой круто, дивіться ... це …
10 bash  mac-osx  terminal 

4
Обчисліть дні з 1.01.1970
Як можна обчислити кількість днів з 1.01.1970 року? Це для оновлення атрибута shadowLastChange на OpenLDAP. Чи є спосіб це зробити за допомогою команди linux date ?
10 linux  bash  openldap  date 

1
Використовуючи скрипт оболонки, щоб перевірити, чи внесла rsync якісь зміни
У мене є сценарій bash, який містить два каталоги rsync. Іноді є зміна, шанси - немає нічого. Я хочу запустити команду лише в тому випадку, якщо rsync насправді внесла зміни (додати / оновити файл). Інакше я хочу просто пропустити це. Чи є відповідь на повернення, яку я повинен дивитись?
10 unix  bash  rsync  unix-shell 

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