Kiedy używam resetw gnome-terminalu (bash, Ubuntu 9.04), szerokość okna resetuje się, chociaż wysokość nie. Na moim komputerze osobistym tak się nie dzieje w Xterm ani w konsoli. Na moim komputerze roboczym (RHEL 5 lub może 4) tak się nie dzieje w żadnym terminalu, w tym gnome-terminal. Zakładam, że istnieje jakaś …
Tworzę interfejs API, który przyjmuje dowolne polecenie (w bash) i wykonuje je w katalogu głównym. Chcę się upewnić, że to polecenie to RO i nic nie pisze. Wszelkie pomysły, jak to zrobić? Może można go tymczasowo wyłączyć za pomocą timera?
Dodałem kilka rzeczy do mojej zmiennej PATH w .profile w nowej instalacji Debian Buster, ale sprawdzając środowisko przy ponownym uruchomieniu, widzę, że nic się nie zmieniło. Co może być problemem? Dodana linia to: PATH=$HOME/local/bin:$PATH Przy dalszej inspekcji nie zostanie ono pozyskane tylko wtedy, gdy zaloguję się za pomocą graficznego logowania. …
Jak wyświetlić WSZYSTKIE podłączone urządzenia HDD w sposób przyjazny skryptom? Wszystko - oznacza zarówno zamontowany, jak i niezamontowany. Przyjazny dla skryptów - oznacza coś, czego mogę użyć do (u) montowania w moim skrypcie powłoki przy minimalnym grep'ingu lub sed'ingu. Moim zadaniem jest napisanie skryptu, który podczas uruchamiania zorientuje się, gdzie …
Ręcznie wykonuję serię plików, która obejmuje generowanie plików na moim komputerze lokalnym, a następnie kopiowanie ich na komputer zdalny. Obecnie używam scp i ssh do wykonywania tych zadań. W tej chwili, eash czas chcę ssh do zdalnego komputera lub zrobić scp, jestem (całkiem słusznie), monitowany o hasło. Chcę jednak zautomatyzować …
Skanuję wszystkie skrypty powłoki na moim serwerze i robię to za pomocą następującego polecenia: find / -type f -exec file --mime-type {} \; | grep "text/x-shellscript" Działa to dobrze, a oto przykładowe dane wyjściowe z tego: /lib/udev/hwclock-set: text/x-shellscript /lib/init/bootclean.sh: text/x-shellscript /etc/network/if-up.d/openssh-server: text/x-shellscript /etc/network/if-up.d/mountnfs: text/x-shellscript Teraz chcę popracować nad nazwami plików …
Chcę użyć skryptu bash do uruchomienia kopii zapasowej, a następnie wysłać mi wiadomość e-mail za pomocą ssmtp. Próbuję stworzyć ogólny skrypt, którego można by użyć ponownie na różnych komputerach z systemem Linux. Poniżej znajduje się fragment skryptu, w którym używam sed do zamiany tekstu zastępczego na zmienne $HOSTNAMEi $DATE. Z …
Jestem nowym użytkownikiem skryptów bash i staram się uczyć w systemie Windows, więc pobrałem cygwin. W systemie Windows 10 cygwin v2.5.1 Upewniłem się, że zainstalowałem pakiet bash (zrobiłem), więc zacząłem przeglądać tutoriale, ale kiedy dotarłem do if...fiinstrukcji, przestało działać. Oto mój kod: #!/usr/bin/env bash # echo 'Hello' # if [ …
Na podstawie rozwiązania Jak otworzyć nowe okno terminala git bash w mojej bieżącej lokalizacji w systemie Windows? mogę użyć $ git-bash aby uruchomić nowy terminal z okna konsoli git-bash. Spowoduje to jednak zablokowanie oryginalnego terminalu, który będzie czekał na wynik nowego git-bash. Czy mogę uruchomić nowe okno terminala bez oczekiwania …
Gdzie jest plik sources.list w systemie Windows 10 wersja 1607 (aktualizacja rocznicowa)? Mogę to zrobić dobrze z cmd> bash>, sudo nano /etc/apt/sources.listale nie mogę znaleźć tego pliku w systemie Windows 10. Wyszukiwanie w eksploratorze plików nie zwróciło żadnych wyników.
W panelu sterowania dodałem składniki systemu Windows BASH. Wydawało się, że wszystko idzie dobrze, czy to pobieranie / instalacja, bez błędów. Uruchomiłem ponownie. Teraz jednak nie widzę żadnego sposobu na uruchomienie BASH. Wyszukiwanie jest puste. Nie widzę żadnych nowych ikon w menu. Wychodząc z pustego miejsca również przy wyszukiwaniu w …
Mam nieznaną ścieżkę podaną przez użytkownika, w której chciałbym utworzyć plik. Ponieważ nie mam uprawnień do zapisu, muszę znaleźć pierwszy istniejący katalog na ścieżce przechodzącej od wewnątrz na zewnątrz i sprawdzić uprawnienia do zapisu. Na przykład foo/moo/doo próbowałem for d in "$dirpath"/ ; do "dir=$d" done Ale to nie działa …
Obecnie używam AWK, aby znaleźć i zastąpić część pierwszych trzech wystąpień ciągu. Ciąg jest sformatowany jako taki, aw pliku znajduje się wiele takich ciągów: func(tempID="39849235",count='12'); Za pomocą tego linku udało mi się znaleźć metodę użycia AWK do znalezienia i zastąpienia pierwszych trzech instancji ciągu. Zmieniłem go na to, co musiałem …
Wiem, że to pytanie zostało zadane kilka razy, ale po prostu nie mogę go uruchomić. Oto kroki, które podjąłem, aby go uruchomić: napisał skrypt zapisany jako collection.sh przeprowadził się collection.shdo/etc/init.d wykonywane, $ sudo chmod 711 /etc/init.d/collection.shaby ustawić uprawnienia do wykonania skryptu wykonane w $ ln -s /etc/init.d/collection.sh /etc/rc0.d/celu utworzenia dowiązania …
Mam podstawowy skrypt while sleep 120; do cmd; done & którą chcę uruchomić nawet po zamknięciu terminalu. Jak mogę to osiągnąć? próbowałem nohup while sleep 120; do cmd; done & disown while sleep 120; do cmd; done & ale otrzymuję -bash: syntax error near unexpected token `do' oba razy. Dzięki …
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.