Pracuję ze skryptem bash, który próbuje powstrzymać go przed próbą zastąpienia zmiennych wewnątrz mojego heredoc. Jak ustawić heredoc na A) unikanie nazw zmiennych zamiast ich analizowania lub B) zwracanie nietkniętego całego łańcucha? cat > /etc/nginx/sites-available/default_php <<END server { listen 80 default; server_name _; root /var/www/$host; <--- $host is a problem …
Jak zaimplementować obsługę ctrl+ cskryptów bash, aby skrypt został przerwany, a także aktualnie uruchomioną komendę uruchomioną przez skrypt? (Wyobraź sobie, że istnieje skrypt, który wykonuje jakieś długo działające polecenie. Użytkownik uderza ctrl+ ci przerywa polecenie, ale skrypt kontynuuje.) Potrzebuję go, aby zachowywał się tak, aby obaj zostali zabici.
Mam niektóre chmurki, które często zmieniają adres IP. Ssh używam nazwy hosta, ale muszę edytować plik znane_hosty przy każdym uruchomieniu serwera z powodu tego komunikatu o błędzie: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping …
Przekonałem się, że w nowej firmie, z którą współpracuję, często muszę uzyskiwać dostęp do serwerów linuksowych o stosunkowo krótkim czasie życia. Na każdym z tych serwerów mam konto, ale za każdym razem, gdy tworzony jest nowy, muszę przejść problem z przeniesieniem przez mój .bashrc. Możliwe jednak, że za około miesiąc …
... coś podobnego do / dev / null, ale to po prostu blokuje wszystkie zapisane w nim bajty? Potrzebuję sztuczki, aby trzymać dowolny plik wykonywalny w pamięci, blokując jego wyjście. Wydaje się, że potoki nie są użyteczne, ponieważ dane wyjściowe są najpierw zapisywane w buforze.
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat błędu serwera. Zamknięte 6 lat temu . chciałbym mieć alias ll="ls -l" być ogólnosystemowym. Jak to się robi na Ubuntu?
To kontynuacja tego pytania . Przeprowadziłem jeszcze kilka testów; wygląda na to, że to naprawdę nie ma znaczenia, czy odbywa się to na konsoli fizycznej, czy przez SSH, nie dzieje się tak tylko w przypadku SCP; Testowałem to również z cat /dev/zero > /dev/null. Zachowanie jest dokładnie takie samo: Rozpocznij …
Podczas instalacji instrukcji RVM widzę wiele linii zaczynających się od „\”: Zainstaluj RVM z ruby: $ \curl -L https://get.rvm.io | bash -s stable --ruby Myślę, że to tylko błąd, ale powtarzają to wiele razy. Więc jaki jest powód?
Mam użytkownika, który nie wprowadził żadnych zmian do zmiennej $ PATH w żadnym pliku kropkowym: jest to dokładnie domyślne ustawienie systemowe. Z powłoki logowania: $ ssh example.com user@example.com:~$ cat /tmp/hello.hs #!/bin/bash echo "$SHELL" echo "$PATH" user@example.com:~$ /tmp/hello.hs /bin/bash /usr/local/bin:/usr/bin:/bin Dokładnie jak określono w /etc/profile. To wydaje mi się raczej nieoczekiwane: …
Uruchomiłem to polecenie: python ./manage.py dumpdata partyapp.InvitationTemplate > partyapp_dump.json Aby zrzucić dane do partyapp_dump.jsonpliku. Ale wszystkie dane są po prostu drukowane na ekranie i partyapp_dump.jsontworzony jest pusty plik. Dlaczego tak się stało? Testowałem ls > partyapp_dump.jsoni to działało idealnie.
Piszę skrypty, aby zautomatyzować konfigurowanie nowych instalacji slicehost. W idealnym świecie, po uruchomieniu skryptu, po prostu działałby, bez mojej uwagi. Udało mi się, z jednym wyjątkiem. Jak ustawić strefę czasową na stałe (przetrwanie restartu) i rozsądny (dostosuj czas standardowy i czas letni, żeby nie wymuszać tylko daty) ... sposób, który …
Czy istnieje sposób, aby dowiedzieć się, na której partycji znajduje się katalog? Wiem, że mogę używać dfdo listy partycji i punktów montowania, ale muszę być w stanie dowiedzieć się, na której partycji znajduje się dowolny katalog za pomocą prostej komendy.
Próbuję utworzyć skrypt powłoki, który między innymi uruchamia ssh-agent i dodaje klucz prywatny do agenta. Przykład: #!/bin/bash # ... ssh-agent $SHELL ssh-add /path/to/key # ... Problem polega na tym, że ssh-agent najwyraźniej uruchamia kolejną instancję $ SHELL (w moim przypadku bash) iz punktu widzenia skryptu wykonuje wszystko i ssh-add i …
Próbuję zaprojektować program, który wysyła tekst, gdy wystąpi określone (nieokresowe) zdarzenie. W tej chwili chciałbym skryptu, który wykryje, kiedy wystąpi to zdarzenie, a następnie zaplanuje (podobne do crona) zadanie, które wyśle tekst tuż przed jego wystąpieniem. Bardziej konkretny przykład mógłby wyglądać następująco: Skrypt A uruchamia się i wykrywa następne zdarzenie …
Czy ktoś rozumie tę ogromną różnicę w czasie przetwarzania, gdy używa się pliku pośredniego lub podczas korzystania z potoku? Konwertuję tiff na pdf przy użyciu standardowych narzędzi na świeżym serwerze Debian Squeeze. Standardowym sposobem wykonania tego jest konwersja do ps w pierwszej kolejności. Bez rury: root@web5:~# time tiff2ps test.tif > …
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.