Piszę skrypt powłoki, który musi wykonać kilka poleceń, a każde polecenie zależy od każdego poprzedniego polecenia. Jeśli jakieś polecenie zawiedzie, cały skrypt powinien zawieść i wywołuję funkcję wyjścia. Mogę sprawdzić kod wyjścia każdej komendy, ale zastanawiam się, czy istnieje tryb, który mogę włączyć, lub sposób na automatyczne uruchomienie bash. Na …
Mam zainstalowany Python 2.7.8 przez makea make install, a następnie pip poprzez get-pip . Muszę zauważyć, że pracuję za serwerem proxy, który utworzyłem http_proxy ftp_proxy https_proxy w mój użytkownik ~/.zshrc root /root/.basrc teraz mogę biegać pip na moim koncie użytkownika na koncie root ale nie jestem w stanie uruchomić go …
Mam system z kilkoma uruchomionymi demonami (jako jednostkami systemowymi), które wysyłają informacje dziennika do dziennika w Arch Linux. Chcę skierować wyniki dziennika niektórych plików jednostkowych do osobnego pliku tekstowego, którego lokalizację podaję, zasadniczo tworząc plik dziennika dla podzbioru jednostek. Jak mogę to zrobić?
Jakiego polecenia mogę użyć, aby utworzyć zips z ograniczeniem liczby plików? Mam folder (bez podfolderów), powiedzmy, 5000 plików, więc chciałbym uzyskać polecenie, które podzieliłoby tę liczbę i utworzyło 10 osobnych ziparchiwów, z których każdy składałby się z nie więcej niż 500 plików. Nie chcę też, aby powstałe 10 zipplików było …
Używam dddo przesyłania sieciowego obrazu dysku na kartę SD w moim BeagleBone. Użycie pkill -USR1 -n -x ddpołączenia ssh z tym BeagleBone daje mi aktualizację statusu procesu przesyłania, co jest świetne. Jestem po prostu ciekawy, jak to naprawdę działa, więc mogę z niego efektywnie korzystać w przyszłości. Po przeczytaniu man …
Jak mogę odczytać określoną liczbę wierszy po znalezieniu tekstu? Na przykład.: Czytaj kolejne 2 linie po znalezieniu „Unixa” na: Test 1 Test 2 Test 3 Test 4 UNIX Test 5 Test 6 Test 7 Test 8 Test 9 Wynik może być: Test 5 Test 6 Uwaga: „Unix” w ostatnim przykładzie …
Istnieje maszyna SLES 11. Użytkownicy logują się za pośrednictwem SSH i klucza publicznego (mieszane, niektórzy użytkownicy używają hasła, inni używają klucza ssh) Sshd_config ma: UsePAM yes PasswordAuthentication yes PubkeyAuthentication yes Problem: jeśli hasło wygasa dla użytkownika korzystającego z klucza publicznego, zostanie wyświetlony monit o zmianę hasła. Pytanie: Jak możemy ustawić …
Piszę skrypt, który musi obliczyć liczbę znaków w wynikach polecenia w jednym kroku . Na przykład użycie polecenia readlink -f /etc/fstabpowinno powrócić, 10ponieważ wynik tego polecenia ma długość 10 znaków. Jest to już możliwe w przypadku przechowywanych zmiennych przy użyciu następującego kodu: variable="somestring"; echo ${#variable}; # 10 Niestety użycie tej …
Mam regularny proces, który nie jest tak ważny, ale zużywa tyle mocy procesora, i mam inny proces, który jest naprawdę ważny, ale spędza większość czasu bezczynnie, ale gdy dostanie pracę, naprawdę potrzebuje dużej mocy obliczeniowej Próbowałem z systemem nice -20 ./low_priority_process, a nice --20 ./high_priority_processjednak wciąż niższy priorytet zużywają znaczną …
Mam problem z rozszerzeniem aliasów na moim koncie hostingowym, gdy uruchamiam polecenie takie jak: ssh user@server "bash -c \"alias\"" Mój plik .bashrc to: echo .bashrc # .bashrc shopt -s expand_aliases # Source global definitions (commenting this out does nothing) if [ -f /etc/bashrc ]; then . /etc/bashrc fi # User …
Potrzebuję id okna, które jest aktywne lub skoncentrowane. Próbuję użyć xdotoolpolecenia. Jest polecenie: xdotool getactivewindow wynik jest zapisywany w stosie okien. Chcę uzyskać identyfikator widnow z tego stosu okien. Komenda xdotool getactivewindow getwindowpid mnie nie zadowala. Nie chcę uzyskać identyfikatora okna według identyfikatora procesu.
Zamierzam zainstalować pakiet RPM i widzę, że niektóre zależności wymagają również zainstalowania bibliotek serwera X. Jestem absolutnie pewien, że pakiet, którego potrzebuję, to oprogramowanie serwera i nie potrzebuje X serwera. Zastanawiam się, czy istnieje sposób wydrukowania listy zależności RPM, tak jak ma to miejsce w Gentoo Linux? To polecenie wypisuje …
Dokumentacja Fedory mówi: 5.2 Zaawansowane wyszukiwania Jeśli nie znasz nazwy pakietu, użyj wyszukiwania lub udostępnia opcje. Alternatywnie, użyj symboli wieloznacznych lub wyrażeń regularnych z dowolną opcją wyszukiwania yum, aby poszerzyć kryteria wyszukiwania. Cóż, na początku myślałem, że to jest po prostu błędne lub nieaktualne, ponieważ nie wiadomo, składnia wyrażeń regularnych …
Dystrybucja Debiana ma system alternatyw Debiana . Z Wiki: System alternatyw Debiana umożliwia wyświetlanie kilku programów spełniających te same lub podobne funkcje jako alternatywne implementacje instalowane jednocześnie, ale z jedną konkretną implementacją wyznaczoną jako domyślna. Na przykład wiele systemów ma zainstalowanych kilka edytorów tekstu jednocześnie. Program vi jest klasycznym przykładem …
W moim systemie mam pliki, które nie należą do żadnego pakietu, są moje lub pochodzą z zainstalowanych programów skompilowanych make install. Jak mogę znaleźć wszystkie pliki, które nie należą do żadnego pakietu?
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.