test.sh #!/bin/bash echo "Hello World" test2.sh #!/bin/bash while true do sh test.sh >> /script_logs/test.log & done Chcę zaimplementować Logrotate, aby kontrolować rozmiar pliku dziennika, więc jak zaimplementować Logrotate, jeśli sytuacja jest taka jak powyżej?
W systemie Linux chcę wiedzieć, który proces wykorzystuje pasmo wejścia / wyjścia dysku. Wiem, że mogę korzystać, iotopale mam komputer, na którym z różnych powodów iotopnie można zainstalować. Jak mogę ręcznie uzyskać te informacje? (Jak się to odbywa iotop?)
Na przykład w moim pliku skryptu próbowałem powiedzieć „W tej chwili jest 10 osób online”. Nigdy nie wydaje mi się, aby polecenie działało bez części „ludzie online w tej chwili” w następnym wierszu. W tej chwili mam w='who | wc -l' echo "There are $w people online at the moment" …
Piszę scenariusz, ale jest coś, czego potrzebuję, że nie mogę znaleźć sposobu, aby to zrobić ... Muszę wykonać polecenie w tle „polecenie1 i”, a następnie gdzieś w skrypcie muszę poczekać, aż zakończy się, zanim wykonam polecenie2. Zasadniczo potrzebuję tego: UWAGA: każde polecenie działa w określonym katalogu! na końcu pętli while …
Mam dwie takie tablice: A=(vol-175a3b54 vol-382c477b vol-8c027acf vol-93d6fed0 vol-71600106 vol-79f7970e vol-e3d6a894 vol-d9d6a8ae vol-8dbbc2fa vol-98c2bbef vol-ae7ed9e3 vol-5540e618 vol-9e3bbed3 vol-993bbed4 vol-a83bbee5 vol-ff52deb2) B=(vol-175a3b54 vol-e38d0c94 vol-2a19386a vol-b846c5cf vol-98c2bbef vol-7320102b vol-8f6226cc vol-27991850 vol-71600106 vol-615e1222) Tablice nie są sortowane i mogą nawet zawierać zduplikowane elementy. Chciałbym zrobić przecięcie tych dwóch tablic i przechowywać elementy w …
Przeprowadziłem sporo badań, jak to zrobić, i widzę, że nie ma bezpośredniego sposobu, aby uruchomić cron, powiedzmy, co drugi czwartek. W tej chwili skłaniam się ku stworzeniu skryptu, który będzie uruchamiany co tydzień i dotknie pliku „flag” po uruchomieniu, a jeśli uruchomi się, a plik już tam jest, aby go …
Mam plik, w którym muszę usunąć wszystko po pierwszym ;w każdej linii. Plik taki jak ten: sdfsdsdf; fsdfsddf;sdfsd; Spowoduje to: sdfsdsdf fsdfsddf Zajrzałem do grepi sed. Byłbym wdzięczny za odpowiedź zawierającą jedno z tych poleceń.
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat wymiany stosów Unix i Linux. Zamknięte 10 miesięcy temu . Szukam niektórych typowych problemów w administracji systemem unix i sposobów, w jakie skrypty powłoki mogą je rozwiązać. Całkowicie …
Próbowałem następującego polecenia po obejrzeniu tego filmu na shenanigans. man -k . | dmenu -l 20 | awk '{print $1}' | xargs -r man -Tpdf | zathura - Zasadniczo drukuje listę stron podręcznych do dmenu, aby użytkownik mógł wybrać jedną z nich, a następnie używa xargs do uruchomienia man -Tpdf …
W obecnej wersji Raspian wiem, że można zmienić hasło aktualnie zalogowanego użytkownika z wiersza poleceń w następujący sposób: sudo passwd co spowoduje wyświetlenie monitu o dwukrotne wprowadzenie nowego hasła. Spowoduje to wytworzenie danych wyjściowych w następujący sposób: Changing password for pi. (current) UNIX password: Enter new UNIX password: Retype new …
function foo { (cd $FOOBAR; <some command> if [$? -ne 0] then echo "Nope!" else echo "OK!" fi ) } Próbuję napisać funkcję podobną do powyższej i umieścić ją w moim pliku .bashrc. Po źródle pliku i uruchomieniu otrzymuję: Całkowity czas: 51 sekund -bash: [1: polecenie nie znaleziono OK! Czy …
Kiedy używam poleceń w bash, podoba mi się opcja podwójnej zakładki, aby wyświetlić dostępne polecenia. Niektóre polecenia mają więcej możliwych dopasowań niż inne: Zrzut ekranu zakończenia zakładki http://img13.imageshack.us/img13/5541/picturemhy.jpg Czy istnieje sposób, w jaki mogę przesłać dane wyjściowe z podwójnej zakładki gdzieś, na przykład grep? Znalazłem powiązany post , ale wciąż …
Piszę skrypt, który utworzy kopię zapasową danych z mojego laptopa na serwerze Ubuntu. Aby to zrobić, szukam polecenia (ba) sh, aby sprawdzić, czy serwer jest dostępny przed rozpoczęciem tworzenia kopii zapasowej. coś jak pingna porcie 22, który zwraca wartość logiczną. Jak mogę to zrobić?
Konfigurowanie zadania crona raz w miesiącu w celu uruchomienia skryptu. Skrypt polega na obracaniu pliku co miesiąc, ponieważ staje się on zbyt duży i zmienia nazwę starego. gdy plik jest starszy niż sześć miesięcy, chciałem go usunąć. Chcę uruchomić ten skrypt raz w miesiącu. Czy to możliwe, aby usunąć stary? …
Chciałbym, aby bash parsował / wyodrębniał pełny adres URL (i tylko adres URL) z losowego krótkiego ciągu. Przykłady: bob, the address is http://www.google.com lub https://foo.com/category/example.html is up lub Error 123 occurred at http://bit.ly/~1223456677878 lub Stats are up: https://foo1234.net/report.jpg Próbowałem użyć, cat foo_output | egrep -o "https?://[\w'-\.]*\s"ale to nie działało.
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.