Pytania otagowane jako bash

Bash jest Bourne Again SHell, następcą klasycznego sh uniksowego (powłoki).

3
Jak ustawić hasło roota w kontenerze dokera ze skryptu?
Mam skrypt, który działa na hoście i tworzy / uruchamia / zatrzymuje kontener dokera. Chciałbym, aby skrypt zmienił hasło użytkownika root w kontenerze. Ponieważ kontener jest serwerem ssh, próbowałem: sshpass -p 'OLDPASS' ssh root@<container-IP> 'echo -e "NEWPASS\nNEWPASS" | passwd root' ale to nie działa. Zanim przejdę do przodu i poświęcę …
11 ssh  bash  docker  passwd 

2
Po co używać `bash -c` w superwizorze zamiast bezpośredniego wywoływania skryptu?
Zaczynam używać supervisorddo kontrolowania usług na moim serwerze. Nie jestem profesjonalnym użytkownikiem Linuksa, ale mogę sobie z nim poradzić całkiem dobrze i uruchomić. Z ciekawości zauważyłem, że większość poleceń w superwizji wydaje się nazywać: [program:install] command=bash -c "/src/etc/install.sh" Przeczytałem man basha i wiem, że -cnależy go użyć do wstawienia zmiennych …

3
Potokuj stderr i stdout do różnych poleceń (nie tylko do plików)
Tworzę kopię zapasową skryptu dla ldap. Chcę, aby błędy trafiły do ​​pliku w / var / log, a dane wyjściowe do innego pliku w folderze kopii zapasowej. Obecnie przekierowuję do pliku tymczasowego, a następnie wysyłam plik tymczasowy do dziennika. Wolałbym to zrobić jako 1 liniowiec ... /usr/bin/ldapsearch -x -LLL -b …
11 linux  bash 

1
Jak zabić wszystkie procesy Pythona oprócz jednego z bash
Jak mogę zabić z bazy danych wszystkie procesy Pythona z wyjątkiem jednego skryptu Pythona. (Znam jego nazwę, ale jego pid można czasem zmienić). Potrzebuję trochę, pkill -f "python"ale z wyłączeniem skryptu specyficznego dla Pythona. Proszę doradź.
11 bash 

7
Znajdź katalogi, w których brakuje plików o określonym zakończeniu
Chcę wyświetlić wszystkie katalogi, które nie zawierają plików z konkretnym zakończeniem. Dlatego próbowałem użyć następującego kodu: find . -type d \! -exec test -e '{}/*.ENDING' \; -print W tym przykładzie chciałem wyświetlić wszystkie katalogi, które nie zawierają plików z końcówką .ENDING, ale to nie działa. Gdzie jest mój błąd?
10 linux  bash  shell 

2
Link symboliczny i sudo
Tworzę dowiązanie symboliczne: ln -s /tmp/folder1 /tmp/folder2 Następnie przechodzę do / tmp / folder2 i uruchamiam pwd: $ cd /tmp/folder2/ $ pwd /tmp/folder2 $ sudo pwd /tmp/folder1 # <-- This is the odd part Dlaczego pwdz sudonadać oryginalny katalog? Piszę skrypt bash i potrzebuję bezwzględnej ścieżki do bieżącego katalogu. W …

4
Jak uprościsz to polecenie?
Jestem całkiem nowy w strace / netstat / itp. Używam tego polecenia, aby uzyskać ślad procesu apache obsługującego moje żądanie (telnet), czy istnieje sposób, aby to nieco uprościć? sudo strace -o /tmp/strace -f -s4096 -r -p $(netstat -antlp | \ grep $(lsof -p `pidof telnet` | grep TCP | \ …


1
Sprawdź polecenie disown
Wydałem ^z; bg; disownsekwencję, aby umożliwić mi zamknięcie sesji ssh, w której prowadzę bardzo ważny, długotrwały proces. Ten proces zapisuje dane wyjściowe statusu do stderr i kontynuuje to nawet po odłączeniu (potwierdzone przez lsof, stderr fd jest otwarty na r / w). Czy istnieje sposób na ustalenie, czy proces rzeczywiście …
10 bash  process 

3
Jak zapisać + zamknąć plik podczas edycji w bash?
OK - jestem początkującym Linuksem - próbuję edytować plik z bash za pomocą edit <filename>komendy w jakimkolwiek domyślnym trybie (zakładam, że „vi”?). Problem polega na tym, że do diabła ze mną nie mogę zapisać i wyjść z trybu edycji - ten kod wydaje się sugerować, że ESC powinien załatwić sprawę, …
10 linux  bash  vi 






Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.