Pytania otagowane jako bash

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


5
ulimit -n nie zmienia się - wartości Limity.conf nie ma wpływu
Próbuję podnieść maksymalną wartość deskryptora otwartego pliku dla wszystkich użytkowników na komputerze z systemem Ubuntu. To pytanie jest poniekąd kontynuacją tego pytania. ustawienie limitu deskryptora pliku open.conf nie jest odczytywane przez ulimit, nawet jeśli wymagane jest pam_limits.so poza tym, że dodałem wymagane wpisy „root” w limit.conf Oto wpisy * soft …
13 linux  ubuntu  bash  pam  ulimit 

2
Czy istnieje globalny profil .bash dla wszystkich użytkowników w systemie?
Natknąłem się więc na kolor svn i pomyślałem, że to coś przydatnego dla wszystkich naszych programistów. Przeczytaj mnie, aby dodać trochę kodu do twojego ~/.bash_profile, ale zastanawiam się, jak mogę to globalnie uwzględnić na serwerze, więc jest to ustawienie domyślne dla wszystkich. Czy jest jakiś globalny, do .bash_profilektórego mógłbym to …
13 bash  svn 

6
Jak parsować i konwertować plik INI do zmiennych tablicy bash?
Próbuję przekonwertować plik INI na zmienne tablicy bash. Przykładowy ini jest jak poniżej: [foobar] session=foo path=/some/path [barfoo] session=bar path=/some/path więc stają się one: session[foobar]=foo path[foobar]=/some/path session[barfoo]=bar i tak dalej. W tej chwili mogłem wymyślić tylko to polecenie awk -F'=' '{ if ($1 ~ /^\[/) section=$1; else if ($1 !~ /^$/) …

2
Używanie rsync do usuwania tylko obcych plików
Jaki jest najlepszy sposób porównywania dwóch struktur katalogów i usuwania obcych plików i katalogów w lokalizacji docelowej? Mam małą internetową galerię zdjęć, którą opracowuję. Użytkownicy dodają i usuwają obrazy za pomocą FTP. Oprogramowanie galerii internetowej, które napisałem, tworzy nowe miniatury w locie, ale nie zajmuje się usuwaniem. Chciałbym zaplanować skrypt …
13 linux  bash  rsync 


4
Skopiuj zakres plików w wierszu poleceń (ZSH / BASH)
Mam listę plików z kolejnymi liczbami jako sufiksami. Chciałbym skopiować tylko zakres tych plików. Jak mogę określić zakres jako część mojej komendy cp. $ls P1080272.JPG* P1080273.JPG* P1080274.JPG* P1080275.JPG* P1080276.JPG* P1080277.JPG* P1080278.JPG* P1080279.JPG* P1080280.JPG* P1080281.JPG* P1080282.JPG* P1080283.JPG* Chciałbym skopiować pliki z P1080275.JPG do P1080283.JPG z czymś podobnym do: $cp P10802[75-83].JPG ~/Images/. …
13 linux  bash  copy  zsh 

5
Ukryć wynik polecenia powłoki tylko w przypadku powodzenia?
Ukrywanie danych wyjściowych polecenia powłoki zwykle wymaga przekierowania stderr i stdout. Czy jest jakieś wbudowane narzędzie lub polecenie, które domyślnie ukrywa dane wyjściowe, ale w przypadku błędu zrzuca całe zgromadzone dane wyjściowe? Chciałbym uruchomić to jako opakowanie zdalnych sshpoleceń. Teraz używam ich przekierowania, ale nie mam pojęcia, co spowodowało, że …
12 linux  bash  shell 

4
Uruchamianie skryptu jako inny użytkownik
Stworzyłem skrypt w /etc/init.d/, który musi uruchamiać kilka innych skryptów od innych (nieuprzywilejowanych) użytkowników z ich katalogów domowych, tak jakby je uruchomili. Uruchamiam te skrypty za pomocą: sudo -b -u <username> <script_of_a_particular_user> I to działa. Ale dla każdego skryptu użytkownika, który kontynuuje działanie (na przykład jakiegoś watchdoga), widzę odpowiedni nadrzędny …
12 linux  debian  bash  sudo  init.d 


3
Czy można zmienić ustawienia BIOS-u z Linuksa?
Próbuję napisać skrypt, aby włączyć IPMI na wielu komputerach bez konieczności podłączania do nich KVM jeden po drugim. Czy można zmienić ustawienia BIOS-u z Linuksa? System operacyjny to SL6. Rozumiem, że każda maszyna prawdopodobnie będzie musiała zostać poddana cyklom zasilania, ale oczywiście mogę to zrobić programowo.
12 linux  bash  scripting  bios 

3
Edytuj plik za pomocą skryptu bash
Jestem początkującym w skryptach bash. Chcę utworzyć skrypt bash, aby zautomatyzować instalację i konfigurację rzeczy na moim Linux-ie. Załóżmy, że chcę edytować /etc/yum.repos.d/epel.repo przez skrypt bash To, co chcę zrobić, jest następujące Otwórz plik /etc/yum.repos.d/epel.repo Znajdź sekcję [epel] Dodaj priorytet linii = 10 zaraz po włączeniu linii = 1 w …
12 linux  centos  bash 

5
Jaki jest właściwy sposób sprawdzenia, czy PID działa?
Mam .pidplik i muszę sprawdzić, czy proces jest uruchomiony. Do tej pory znalazłem dwie opcje kill -0 `cat something.pid` który wypisuje błąd, jeśli pid nie działa. Wiem, że można to przekierować /dev/null, ale sprawia, że ​​myślę, że nie jest to najlepsze rozwiązanie. Drugim rozwiązaniem byłoby użycie ps, które jednak drukuje …
12 linux  unix  bash  process  pid 


1
Jak korzystać z heredoc w funkcji bash?
Czy można wstawić heredoc do funkcji bash? Poniższa trywialna próbka powoduje błąd: ./heredoc_in_function.sh: 10: Syntax error: end of file unexpected (expecting "}") #!/bin/sh my_function () { cat <<HEREDOC heredoc contents HEREDOC } my_function Środowisko: Ubuntu 11.04 (GNU / Linux 2.6.38-8-server x86_64) GNU bash, wersja 4.2.8 (1) -release (x86_64-pc-linux-gnu)
12 ubuntu  bash 

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.