Pytania oznaczone «bash»

12
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...

12
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ź...

12
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...

12
jak filtrować wiadomości rsyslog według znaczników

Mam kilka aplikacji i skryptów, które chcę przekierować dane wyjściowe do plików niestandardowych. Uruchamiam te aplikacje za pomocą command | logger -t TAG Chciałbym filtrować te wiadomości na podstawie ich tagów i przekierowywać je do różnych plików. Nie chcę używać przekierowania bash,...

11
Linux - Znajdź aktualny katalog roboczy procesu?

Jeśli mam proces PID X, jak mogę dowiedzieć się, w którym katalogu był uruchomiony? Widzę z ps aux | grep Xpełnym wierszem poleceń, z którym został wywołany. Jednak w tym przypadku tak jest ./script.shi chcę zobaczyć, który z script.shnich

11
zrestartuj wiele komputerów zdalnie

Muszę zdalnie zrestartować kilka komputerów. Zwykle po prostu wydaje for host in <hostlist>;do ssh ${host} 'sudo shutdown -r now';done Ale chcę dać użytkownikom trochę czasu przed ponownym uruchomieniem. Jednak sesja ssh nie rozłączy się, nawet jeśli użyję: ssh -f 'sudo shutdown -r +5...

11
Rejestrowanie aktywności „osób” w systemie Linux

Przeczytałem wiele związanych z tym postów i po prostu wymyśliłem więcej niż wcześniej. Istnieją rekomendacje dla różnych narzędzi, w tym ttyrec, snoopy, acct, rootsh, sudosh, ttyrpld, audytowanie unix i wiele innych. W moim przypadku chcę mieć możliwość rejestrowania wszystkich poleceń wykonanych...

11
Jak usunąć wszystkie puste katalogi

(w systemie Linux) Mam duży zestaw zagnieżdżonych podkatalogów w systemie plików. Chciałbym przyciąć wszystkie ścieżki do katalogów, które w ogóle nie zawierają plików. Innymi słowy, chciałbym usunąć każdy katalog, w którym nie ma plików w tym katalogu lub w żadnym podkatalogu tego katalogu...

11
Skrypt Bash zliczający liczbę plików

Mam skrypt i chcę wyświetlać różne komunikaty, jeśli plik istnieje, czy nie. Mam skrypt taki jak: count=ls /import/*.zip | wc -l echo "Number of files: " $count if [ "$count" > "0" ]; then echo "Import $count files" else echo "**** No files found ****" fi Jeśli jednak nie istnieją żadne...

11
Zmień ładny poziom aktualnie uruchomionego skryptu

Chciałbym zmienić ładny poziom aktualnie uruchomionego skryptu: #!/bin/bash nice_it ( ) { nice ps -o "%p %r %y %x %n %c %a" } nice_it To nie działa, ponieważ nicepróbuje zmienić ładny poziom uruchomionej przez nią komendy. Czy można to osiągnąć w

11
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...