Jestem nowicjuszem i nie wiem wiele o bash.my instruktor poprosił mnie o wykonanie skryptu kota i obserwację wyników, a następnie powiedz, czym jest> operator i jaka jest różnica między operatorem> i >>? i nie mogę znaleźć żadnych uzasadnień. więc proszę o pomoc :)
Zazwyczaj pracuję z serwerów Ubuntu LTS, który z tego co rozumiem dowiązania /bin/shdo /bin/dash. Wiele innych dystrybucjach though dowiązaniem /bin/shdo /bin/bash. Z tego rozumiem, że jeśli skrypt używa #!/bin/shna górze, może nie działać w ten sam sposób na wszystkich serwerach? Czy istnieje sugerowana praktyka, w której powłoce należy używać skryptów, …
Mam problem z jednym ze skryptów powłoki. Zapytałem kilku kolegów, ale wszyscy tylko potrząsali głowami (po pewnym zadrapaniu), więc przyszedłem tutaj po odpowiedź. Według mojego zrozumienia następujący skrypt powłoki powinien wypisać „Count is 5” jako ostatni wiersz. Tyle że nie. Wyświetla „Liczba to 0”. Jeśli „podczas odczytu” zostanie zastąpione jakąkolwiek …
Zastanawiam się, czy istnieje sposób na utworzenie „pliku wirtualnego” z wyjścia bash. Przykład: powiedzmy, że chcę wysłać wynik mysqldumpjako załącznik do zewnętrznego adresu e-mail. Mogę do tego użyć Mutt. muttOpcja muszę używać jest -a <name of the file I want to attach>. Wiem, że mógłbym użyć pliku tymczasowego: mysqldump mysqldumpoptions …
Więc używam GNU Screen do zarządzania wieloma uruchomionymi skryptami / programami. Multipleksowanie i odłączalność jest bardzo pomocne. Usunąłem skrypt z dysku i teraz mam problem ze znalezieniem kopii zapasowej. Jednak jedna z sesji terminalu wykonywała skrypt przed usunięciem pliku i nadal działa dobrze. Czy istnieje sposób na przejęcie sesji terminala, …
Synchronizuję kilka katalogów. Mam otwarty terminal bash i wykonuję coś takiego: for DIR in * ; do rsync -a $DIR example.com:somewhere/ ; done Jeśli jednak chcę zatrzymać wszystko, naciskam Control-C. To zatrzymuje rsync, ale potem przechodzi do następnego. W tym przypadku zdaję sobie sprawę z tego, co się wydarzyło, a …
Szukałem i nigdzie nie mogłem znaleźć rozwiązania tego problemu. Używam PuTTY z Windows do łączenia się z różnymi serwerami, na których uruchamiam bash i screen. Wygląda na to, że bash działa poprawnie z klawiszami strzałek ctrl, aby przeskakiwać słowo w słowo w linii poleceń, ale na ekranie nie działa. Nie …
Jestem ciekawy, dlaczego ktoś chciałby uruchamiać bash zamiast zsh. Mam na myśli, że zsh jest w pełni kompatybilny wstecz z bash. Nie zrozum mnie źle: nie lubię bash ani nic takiego. Po prostu chcę wiedzieć, czy korzystanie z niego w porównaniu z zsh ma jakieś zalety. Więc jaki jest powód, …
Używam bash i chciałbym uniknąć przechowywania niektórych poleceń w historii. Czy można to zrobić tylko dla następnego polecenia? Czy można to zrobić dla całej sesji?
Chcę uruchomić plik wykonywalny w systemie Linux i niezależnie od zwracanego statusu wyjścia, chcę zwrócić dobry status wyjścia. (tj. bez błędu.) (Jest tak, ponieważ używam sh -exi chcę, aby skrypt nadal działał, nawet jeśli jedno (określone) polecenie zawiedzie.)
Zauważam, że na nowym obrazie CentOS, który właśnie uruchomiłem z EC2, domyślną wartością ulimit są 1024 otwarte pliki, ale / proc / sys / fs / file-max jest ustawiony na 761,408 i zastanawiam się, jak działają te dwie limity razem. Zgaduję, że ulimit -n jest limitem liczby deskryptorów plików na …
Muszę wysyłać wiadomości sieciowe, gdy usługa systemowa ulegnie awarii lub zawiesi się (tzn. Przejdzie w stan awarii; monitoruję pod kątem zawieszenia za pomocą WatchdogSec =). Zauważyłem, że nowsze systemy mają FailureAction =, ale potem zobaczyłem, że nie pozwala to na dowolne polecenia, a jedynie na ponowne uruchomienie / wyłączenie. W …
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.