Pytania oznaczone «bash»

29
Jak mogę wykonać funkcję bash w sudo?

Mam funkcję bash zdefiniowaną w globalnym bashrc, która do działania wymaga uprawnień roota. Jak mogę uruchomić go z sudo, np sudo myfunction. Domyślnie wyświetla błąd: sudo: moja funkcja: nie znaleziono

28
Jak usunąć wszystkie ukryte pliki i katalogi za pomocą Bash?

Oczywiste rozwiązanie generuje kod wyjścia 1: bash$ rm -rf .* rm: cannot remove directory `.' rm: cannot remove directory `..' bash$ echo $? 1 Jednym z możliwych rozwiązań będzie pominięcie „.” i „..”, ale usuwają tylko pliki, których nazwy są dłuższe niż 3 znaki: bash$ rm -f...

28
Menu wielokrotnego wyboru w skrypcie bash

Jestem nowicjuszem, ale chciałbym utworzyć skrypt, w którym chciałbym pozwolić użytkownikowi wybrać wiele opcji z listy opcji. Zasadniczo chciałbym coś podobnego do poniższego przykładu: #!/bin/bash OPTIONS="Hello Quit" select opt in $OPTIONS; do if [ "$opt" = "Quit" ]; then echo done exit...

27
Co to jest / bin / dash?

Myślałem, że /bin/shto symboliczny link do mojej wybranej powłoki. Zawsze używałem bash, więc założyłem, że /bin/shto wskaże /bin/bash. Okazuje się jednak, że wskazuje /bin/dash. Robi się zabawniej. Zaczynam dashi robię echo $SHELLi drukuje /bin/bash(więc są w zasadzie takie same?). Jednak strona...

26
BASH Scripting, su do www-data dla pojedynczego polecenia

Pracuję nad automatyzacją tworzenia repozytoriów subversion i powiązanych stron internetowych, jak opisano w tym poście na blogu, który napisałem . Mam problem z częścią, w której zwracam się do użytkownika danych www, aby uruchomić następującą komendę: svnadmin create /svn/repository Na początku...

25
Ustal, czy plik jest w trakcie zapisywania?

Muszę wdrożyć zautomatyzowany proces (za pomocą skryptu cron 1 min), który szuka plików tar w określonym katalogu. Jeśli plik tar zostanie znaleziony, zostanie on rozpakowany do odpowiedniej lokalizacji, a następnie plik tar zostanie usunięty. Pliki tar są automatycznie kopiowane na ten serwer...

25
Zapisywanie na standardowe tło procesu

Używam Ubuntu 10.04 i uruchomiłem serwer w tle (mój serwer i) przez ssh. Działa dobrze, ale potrzebuję sposobu, aby uzyskać standardowe wejście serwera, ponieważ jedynym sposobem kontrolowania serwera jest ta metoda. Czy jest jakiś sposób, aby dostać się do standardu już działającego procesu, abym...

24
Jak uciec! w haśle?

Jak można uciec od wykrzyknika w haśle: $ mysql -umyuser -pone_@&!two -bash: !two: event not found Wypróbowanie oczywistego ukośnika odwrotnego nie pomogło: $ mysql -umyuser -pone_@&\!two [1] 22242 -bash: !two: command not found [email protected] [~]# ERROR 1045 (28000): Access denied for...

24
Jak odczytać wiele wierszy ze STDIN do zmiennej?

Googlowałem to pytanie bezskutecznie. Automatyzuję proces kompilacji tutaj w pracy i wszystko, co próbuję zrobić, to uzyskać numery wersji i krótki opis kompilacji, który może być wieloliniowy. System, na którym działa, to OSX 10.6.8. Widziałem wszystko, od używania CAT do przetwarzania każdej...