Kiedy wpisuję to w sh, wyświetla: $ $PATH sh: 12: /bin:/usr/bin: not found Ale mam folder / usr / bin i to jest mnóstwo rzeczy. To samo z Zsh: ▶ $PATH zsh: no such file or directory: /bin:/usr/bin Co do cholery ? Jak to naprawić?
curl --max-time 3 'http://website.com'; if [ 0 -eq $? ]; then ... else ... fi Staram się, aby curl reagował inaczej na limity URL. Jak przekazać wynik awarii zwijania do instrukcji if? To po prostu nie działa: https://unix.stackexchange.com/questions/124918/how-to-check-whether-a-command-such-as-curl-completed-without-error
Mam skrypt bash, który wysyła kilka powiadomień do Slacka za pośrednictwem CURL i odradza oczekiwany skrypt. Kiedy uruchamiam skrypt za . scriptName.shjego pośrednictwem , działa dobrze, ale kiedy go uruchamiam, wpisując ./scriptName.shczęści CURL, nie powiodło się z komunikatem o błędzie: protocol $https not supported or disabled in libcurl Oto podstawowy …
Napisałem bardzo prosty skrypt, który wygląda tak: $ cat pack.sh #!/bin/bash cd log rm development.log cd .. tar zcvf my_tar_ball.tar.gz * Ale to nie działa: $ pack.sh pack.sh: command not found which bashzwraca /bin/bashi pack.shjest wykonywalny: $ ls -ll pack.sh -rwxrwxr-x 1 misha misha 75 2012-02-04 22:11 pack.sh Co może …
Załóżmy, że mam plik TAR z niektórymi obrazami partycji ( dd/patclone/partimage/fsarchiver/whatever) i plik tekstowy z sumami MD5 (pliku obrazu i oryginalnych partycji). Nie chcę rozpakowywać obrazu na dysk. Chcę przekierować wyodrębnianie strumienia bezpośrednio do polecenia wyodrębniania, które zapisałoby go w locie do partycji. Czy to możliwe? Jeśli tak, to czy …
Piszę skrypt bash, aby przyspieszyć podcasty. W nim mam: ffmpeg -nostats -hide_banner -loglevel panic -y -i normal/$channel/$filename -filter:a "atempo=1.3" fast/$channel/$filename Jednak po uruchomieniu tego otrzymuję wiele takich danych wyjściowych: stream #0: keyframe=1 duration=0.026 dts=336.196 pts=336.196 size=836 Czy -nostatsflaga nie powinna tego zatrzymać? Zgodnie z dokumentacją : -stats(global) Wydrukuj postęp kodowania …
W systemie Linux znalazłem lukę w zabezpieczeniach polegającą na wstrzykiwaniu poleceń. System nie dopuszcza żadnych znaków białych znaków Działa następujące polecenie: ;ls Ale chcę podać komendę spacją, na przykład: ;ls -l Ponieważ nie pozwala na spacje, nie działa. Próbowałem z wieloma opcjami, takimi jak Hexa dla spacji, ósemki, używając / …
Konfiguracja: OSX 10.11.5 El Capitan. Domyślnie (5.0.8) i / lub brew zainstalowany zsh (5.2). Mam dziwne problemy z zsh, gdzie wydaje się: a) maskować pojedyncze znaki ib) dodaje dziwne znaki kontrolne. Powoduje to problemy z rurami i analizą składni. Wygląda na to, że zsh dodaje dodatkowe znaki lub usuwa je. …
Mam aplikację Java, która korzysta z wielu różnych wątków (nie zawsze zależnych od siebie) ScheduledThreadPoolExacutor. Zastanawiałem się, czy to wpłynie (korzystnie mam nadzieję) na system (LINUX), jeśli utworzę osobne pliki jar dla każdego wątku i uruchomię je osobno w pętli za pomocą skryptu bash. Czy to w ogóle ma znaczenie? …
Zasadniczo w pracy tracimy łączność z Internetem na kilka sekund na raz, co wystarcza, aby zabić nasze tunele SSH, zabić nasze połączenia VoIP itp. Mam konfigurację cronjob z własnym skryptem do wykrywania poważnych awarii ( trwające dłużej niż minutę), ale nie mogę wykryć tych trwających sekundę awarii. Zwykle w ciągu …
Próbuję napisać skrypt, który w zasadzie zostanie wykonany zgodnie z wersją systemu operacyjnego. Tak zrobiłem do tej pory… #!/bin/bash publicyum="yum.oracle.com" osrelease0=`lsb_release -r | awk {'print $2'}` osrelease1=`lsb_release -r | awk {'print $2'}` arch=`uname -p` wget -q --spider http://$publicyum if [ $? -eq 0 ]; then case $osrelease0 in '5') ;; …
Obecnie piszę skrypt startowy dla serwera gry Minecraft. W tym skrypcie załączyłem skrypt zapasowy. Ten skrypt kopii zapasowej działa prawie idealnie, ale zamiast usuwać zawartość folderów, tworzy tylko kolejny (podobnie nazwany) i nie robi nic z docelowym folderem. Używam tego polecenia: rm -rf "$MINECRAFT_PATH/server.log backups/*" To polecenie jest wykonywane w …
Aktualizacja rocznicowego systemu Windows 10 jest już dostępna i chciałem wypróbować nową integrację bash. Użyłem „szybkiej konfiguracji”, aby utworzyć konto root bez hasła, ponieważ warstwa Ubuntu nie ma dostępu do plików systemu Windows. Zainstalowałem warstwę ubuntu jako środowisko testowe * nix, w którym można nauczyć się tworzyć praktyczne programy i …
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.