Mam skrypt, który działa rsyncz katalogiem roboczym Git jako miejscem docelowym. Chcę, aby skrypt działał inaczej w zależności od tego, czy katalog roboczy jest czysty (żadnych zmian do zatwierdzenia), czy nie. Na przykład, jeśli dane wyjściowe git statussą jak poniżej, chcę, aby skrypt zakończył działanie: git status Already up-to-date. # …
Przypadkowo „zatrzymałem” mój telnetproces. Teraz nie mogę ani „przełączyć się z powrotem”, ani zabić (nie zareaguje kill 92929, gdzie 92929 jest procid.) Więc moje pytanie brzmi: jeśli masz zatrzymany proces w linii poleceń Linuksa, jak przełączyć się z powrotem na niego lub zabić go bez konieczności uciekania się kill -9?
Jak mogę sprawdzić, czy uruchomiony proces złapie sygnał, zignoruje go lub zablokuje? Idealnie chciałbym zobaczyć listę sygnałów, a przynajmniej nie muszę wysyłać sygnału do sprawdzenia.
Właśnie widziałem to w skrypcie inicjującym: echo $"Stopping Apache" Do czego służy ten znak dolara? Moje dotychczasowe badania: Znalazłem to w podręczniku bash: ekstrawagancja Jeśli ustawione, $'string'i $"string"powołując się przeprowadzone w ${parameter}ekspansji zamkniętych w cudzysłowach. Opcja jest wyłączona domyślnie. ... ale nie znajduję żadnej różnicy między łańcuchami z $prefiksem i …
Czy można połączyć dane wyjściowe z tych dwóch poleceń? node ~/projects/trunk/index.js python ~/projects/trunk/run.py run Żadne polecenie nie kończy się, więc nie jestem pewien, jak to zrobić.
Właśnie natknąłem się na zrzut ekranu czyjegoś terminalu: Czy istnieje lista wszystkich znaków, które mogą być użyte w podpowiedzi Bash, czy ktoś może zdobyć dla mnie postać dla gwiazdy i prawej strzałki?
Wydaje się, że normalna praktyka wystawiałaby ustawienie IFS poza pętlę while, aby nie powtarzać ustawiania go dla każdej iteracji ... Czy jest to zwykły styl „małpa patrz, małpa robi”, jak to miało miejsce w przypadku tej małpy do Czytam mężczyznę czytającego , czy brakuje mi tutaj jakiejś subtelnej (lub rażąco …
Chcę wykonać kopię zapasową całego układu partycji dysku twardego, w tym dysków logicznych, aby móc przywrócić ten układ na innym dysku. Ja nie chce skopiować zawartość partycji tylko układ. W przypadku partycji podstawowej i rozszerzonej jest to łatwe: dd if=/dev/sda of=partitiontable.bin bs=1 skip=446 count=64 # backup dd if=partitiontable.bin of=/dev/sda bs=1 …
Zawsze mnie to intrygowało. Dlaczego katalog główny zawiera odniesienie do katalogu nadrzędnego? bob @ bob: / $ ls -a . build home lib32 mnt .rpmdb sys vmlinuz .. cdrom initrd.img lib64 opt sbin tmp vmlinuz.old bin dev initrd.img.old lost + found proc selinux usr boot itp. lib media root srv …
Chciałbym utworzyć /dev/nullkatalog „ ” (lub katalog „blackhole”), tak aby wszelkie zapisane w nim pliki nie były tak naprawdę zapisane, ale po prostu zniknęły. Mam aplikację, która zapisuje duże pliki tymczasowe do katalogu. Nie mam kontroli nad nazwami plików i tak naprawdę nie dbam o ich zawartość. Mógłbym napisać skrypt, …
Pewnego razu, DISPLAY=:0.0 totem /path/to/movie.avi po ssh'owaniu na moim pulpicie z laptopa spowodowałoby, że totem grał movie.avina moim pulpicie. Teraz wyświetla błąd: No protocol specified Cannot open display: Ponownie zainstalowałem wyciskanie Debiana, gdy stało się stabilne na obu komputerach i chyba zepsułem konfigurację. Przejrzałem to i nie mogę przez całe …
Czy ktoś zna jakieś narzędzie linuksowe zaprojektowane specjalnie do traktowania plików jako zestawów i wykonywania na nich operacji na zestawach? Jak różnica, skrzyżowanie itp.?
Podczas próby uruchomienia system-config-usersz wiersza polecenia pojawia się następujące ostrzeżenie, a narzędzie się nie otwiera. Używam CentOS 7 z Mate 1.8.1. OSTRZEŻENIE **: Błąd wyliczania działań: GDBus.Error: org.freedesktop.DBus.Error.ServiceUnknown: Nazwa org.freedesktop.PolicyKit1 nie została podana w żadnym pliku .service Błąd sprawdzania autoryzacji org.freedesktop.policykit.exec: GDBus.Error: org.freedesktop.DBus.Error.ServiceUnknown: Nazwa org.freedesktop.PolicyKit1 nie została podana w żadnym …
evali execoba są wbudowane w polecenia bash (1), które wykonują polecenia. Widzę też, że execma kilka opcji, ale czy to jedyna różnica? Co dzieje się z ich kontekstem?
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.