Mam plik 100 GB i chcę podzielić na 100 plików 1 GB każdy (według podziału wiersza) na przykład split --bytes=1024M /path/to/input /path/to/output Dla wygenerowanych 100 plików chcę zastosować gzip / zip do każdego z tych plików. Czy można użyć jednego polecenia?
Próbuję podnieść maksymalną wartość deskryptora otwartego pliku dla wszystkich użytkowników na komputerze z systemem Ubuntu. To pytanie jest poniekąd kontynuacją tego pytania. ustawienie limitu deskryptora pliku open.conf nie jest odczytywane przez ulimit, nawet jeśli wymagane jest pam_limits.so poza tym, że dodałem wymagane wpisy „root” w limit.conf Oto wpisy * soft …
Natknąłem się więc na kolor svn i pomyślałem, że to coś przydatnego dla wszystkich naszych programistów. Przeczytaj mnie, aby dodać trochę kodu do twojego ~/.bash_profile, ale zastanawiam się, jak mogę to globalnie uwzględnić na serwerze, więc jest to ustawienie domyślne dla wszystkich. Czy jest jakiś globalny, do .bash_profilektórego mógłbym to …
Próbuję przekonwertować plik INI na zmienne tablicy bash. Przykładowy ini jest jak poniżej: [foobar] session=foo path=/some/path [barfoo] session=bar path=/some/path więc stają się one: session[foobar]=foo path[foobar]=/some/path session[barfoo]=bar i tak dalej. W tej chwili mogłem wymyślić tylko to polecenie awk -F'=' '{ if ($1 ~ /^\[/) section=$1; else if ($1 !~ /^$/) …
Jaki jest najlepszy sposób porównywania dwóch struktur katalogów i usuwania obcych plików i katalogów w lokalizacji docelowej? Mam małą internetową galerię zdjęć, którą opracowuję. Użytkownicy dodają i usuwają obrazy za pomocą FTP. Oprogramowanie galerii internetowej, które napisałem, tworzy nowe miniatury w locie, ale nie zajmuje się usuwaniem. Chciałbym zaplanować skrypt …
Chcę łatwego sposobu w Linuksie, aby zabić wszystkie moje obecne procesy. Problem kill -9 -1polega na tym, że zabija również obecny terminal. Czy istnieje prosty sposób na zabicie wszystkiego oprócz bieżącego terminala?
Mam listę plików z kolejnymi liczbami jako sufiksami. Chciałbym skopiować tylko zakres tych plików. Jak mogę określić zakres jako część mojej komendy cp. $ls P1080272.JPG* P1080273.JPG* P1080274.JPG* P1080275.JPG* P1080276.JPG* P1080277.JPG* P1080278.JPG* P1080279.JPG* P1080280.JPG* P1080281.JPG* P1080282.JPG* P1080283.JPG* Chciałbym skopiować pliki z P1080275.JPG do P1080283.JPG z czymś podobnym do: $cp P10802[75-83].JPG ~/Images/. …
Ukrywanie danych wyjściowych polecenia powłoki zwykle wymaga przekierowania stderr i stdout. Czy jest jakieś wbudowane narzędzie lub polecenie, które domyślnie ukrywa dane wyjściowe, ale w przypadku błędu zrzuca całe zgromadzone dane wyjściowe? Chciałbym uruchomić to jako opakowanie zdalnych sshpoleceń. Teraz używam ich przekierowania, ale nie mam pojęcia, co spowodowało, że …
Stworzyłem skrypt w /etc/init.d/, który musi uruchamiać kilka innych skryptów od innych (nieuprzywilejowanych) użytkowników z ich katalogów domowych, tak jakby je uruchomili. Uruchamiam te skrypty za pomocą: sudo -b -u <username> <script_of_a_particular_user> I to działa. Ale dla każdego skryptu użytkownika, który kontynuuje działanie (na przykład jakiegoś watchdoga), widzę odpowiedni nadrzędny …
Zamknięte . To pytanie wymaga szczegółów lub jasności . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Dodaj szczegóły i wyjaśnij problem, edytując ten post . Zamknięte 6 lat temu . dla exmaple za pomocą polecenia cat foo.txt | xargs -I{} -n 1 -P 1 sh -c "echo {} | …
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 mogę to zrobić programowo.
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ź sekcję [epel] Dodaj priorytet linii = 10 zaraz po włączeniu linii = 1 w …
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 użycie ps, które jednak drukuje …
Chciałbym napisać prosty skrypt, który ostrzega mnie, jeśli dziennik się zmieni. W tym celu używam grep, aby znaleźć linie, które mnie interesują. Teraz działa to tak: grep line /var/log/file | mail -s Log email@domain.tld Problem polega na tym, że wysyła wiadomość, nawet jeśli nie znaleziono pasujących linii. Wydaje się, że …
Czy można wstawić heredoc do funkcji bash? Poniższa trywialna próbka powoduje błąd: ./heredoc_in_function.sh: 10: Syntax error: end of file unexpected (expecting "}") #!/bin/sh my_function () { cat <<HEREDOC heredoc contents HEREDOC } my_function Środowisko: Ubuntu 11.04 (GNU / Linux 2.6.38-8-server x86_64) GNU bash, wersja 4.2.8 (1) -release (x86_64-pc-linux-gnu)
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.