Czy istnieje sposób na przesłanie wyświetlanych informacji poprzez uruchomienie skryptu bash z opcją -x do pliku, bez zmiany standardowego wyjścia widzianego przez użytkownika uruchamiającego skrypt? Jest to funkcja debugowania, którą chciałbym wdrożyć w skrypcie bash, którego często używamy. Bardzo mile widziane.
Zastanawiam się, czy mogę napisać skrypt, który będzie monitorował zmianę w pliku i wykonał jakieś działanie po wykryciu zmiany. Szczegółowe wyjaśnienie: OpenVPN zapisuje swój status do pliku co 1 minutę. Muszę przeanalizować ten plik statusu i podjąć działanie. OpenVPN obcina plik statusu przed zapisaniem do niego. Próbowałem pisać do nazwanego …
Znasz sytuację: Jesteś w połowie pisania długiej komendy (na przykład komunikat zatwierdzenia) i zdajesz sobie sprawę, że zapomniałeś wykonać pewne wstępne polecenie, którego nie można dodać &&. Zwykle, gdy mi się to przydarza, wybieram to, co wpisałem za pomocą myszy, kopiuję do schowka, wciskam Ctrl-U, aby wyczyścić linię, uruchamiam polecenie …
Podobnie jak w przypadku wielu poprzednich pytań, znalazłem pracę, którą chciałbym uruchomić na ekranie. Byłem zmuszony odrzucić ten proces, ponieważ musiałem się rozłączyć. Po ponownym połączeniu widzę, że proces jest nadal uruchomiony. Jak mogę „odzyskać” ten proces, aby zobaczyć jego wyniki i przekazać dane wejściowe? To pytanie różni się od …
Automatyzuję proces wdrażania i chcę mieć możliwość wywołania jednego pliku .sh na moim komputerze, wykonania przez niego kompilacji i przesłania pliku .zip na serwer, a następnie zrobienia wielu rzeczy na serwerze. Jedna z rzeczy, które muszę zrobić, wymaga bycia rootem. Tak więc chcę to zrobić: ssh user@172.1.1.101 <<END_SCRIPT su - …
Czy w ogólnym, nowoczesnym środowisku unixowym (powiedzmy GNU / Linux, GNU / Solaris lub Mac OS X) istnieje dobry sposób, aby ustalić, który punkt montowania i typ systemu plików ma dana absolutna ścieżka do pliku? Podejrzewam, że mógłbym wykonać mountpolecenie i ręcznie przeanalizować dane wyjściowe i porównać je ze ścieżką …
Chcę zmierzyć, ile przepustowości git pullwykorzystuje, najlepiej przez poprzedzenie polecenia git żądanym programem, tjnettally git pull Alternatywnie, czy istnieje jakiś sprytny sposób na gromadzenie danych nethogs / wireshark i dodawanie liczb po wykonaniu? Dzięki
Chcę ustawić hasło dla domyślnego użytkownika Postgresql serwera postgres. Zrobiłem to za pomocą: sudo -u postgres psql # \password postgres Chcę zrobić ten krok na wielu komputerach, dlatego chciałbym utworzyć bashskrypt, aby zrobić to samo. Jak to zrobić w bash?
Mam 5 maszyn, w których stale pracuję. To staje się coraz bardziej frustrujące, gdy wydaje złe polecenia na niewłaściwych polach. Na szczęście nie zrobiłem jeszcze nic złego. Chciałem wiedzieć, czy jest jakiś hack, który mogę zaprogramować na stałe, który wyświetla moje monity w różnych kolorach w zależności od komputera, na …
Używam następującego polecenia: \cp -uf /home/ftpuser1/public_html/ftparea/*.jpg /home/ftpuser2/public_html/ftparea/ I pojawia się błąd: -bash: /bin/cp: Argument list too long Próbowałem też: ls /home/ftpuser1/public_html/ftparea/*.jpg | xargs -I {} cp -uf {} /home/ftpuser2/public_html/ftparea/ Nadal dostałem -bash: / bin / ls: Lista argumentów za długa Jakieś pomysły?
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, ponieważ te aplikacje są głównie procesem długotrwałym i …
Robię to: sudo ln –s /etc/apache2/sites-available/LoginProject /etc/apache2/sites-enabled/LoginProject I dostaję: ln: target `/etc/apache2/sites-enabled/LoginProject' is not a directory / etc / apache2 / sites-available / LoginProject to plik edytować: to polecenie: ls -l /etc/apache2/sites-enabled/LoginProject /etc/apache2/sites-available/LoginProject wyjścia: ls: cannot access /etc/apache2/sites-enabled/LoginProject: No such file or directory -rw-r--r-- 1 root root 526 2011-09-27 18:40 …
Jeśli dodam dwa takie adresy IP: ip addr add 1.1.1.1/24 dev eth2 ip addr add 1.1.1.2/24 dev eth2 a następnie próbuję usunąć jeden z takich: ip addr del 1.1.1.2/24 dev eth2 ZARÓWNO adresy IP zostaną usunięte i nie wiem, jak sobie z tym poradzić. Czy ktoś wie jak to rozwiązać?
Czy jest możliwe przesłanie danych wyjściowych polecenia do bzip2 w celu kompresji do pliku wyjściowego? Coś w stylu: cat somefile.txt | bzip2 --output somefile.txt.bz2
Próbuję uruchomić instalację python3 w następujący sposób: pip3 install django Dostaję błąd: PermissionError: [Errno 13] Odmowa dostępu: „/usr/local/lib/python3.6/site-packages/pytz” Następnie próbuję: sudo pip3 install django Dostaję błąd: sudo: pip3: nie znaleziono polecenia Oto jak wygląda moja $ PATH: /usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/ec2-user/.local/bin:/home/ec2-user/bin Jak mogę uzyskać dostęp sudo do pip3?
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.