Pytania oznaczone «bash»

36
#! / bin / sh vs #! / bin / bash dla maksymalnej przenośności

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...

36
bash: zmienna traci wartość na końcu pętli odczytu podczas

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...

35
Odzyskaj działający skrypt z sesji terminala

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...

33
Używanie klawiszy strzałek ctrl z PuTTY i screenem

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...

32
Czym różnią się ulimit -n i / proc / sys / fs / file-max?

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...

29
Jak mogę wykonać funkcję bash w sudo?

Mam funkcję bash zdefiniowaną w globalnym bashrc, która do działania wymaga uprawnień roota. Jak mogę uruchomić go z sudo, np sudo myfunction. Domyślnie wyświetla błąd: sudo: moja funkcja: nie znaleziono

29
Usuń ścieżkę z danych wyjściowych polecenia find

Mam skrypt bash do wdrażania kodu ze środowiska beta do środowiska produkcyjnego, ale obecnie muszę ręcznie dodać listę plików do pliku txt, a czasem brakuje. Zasadniczo mój skrypt instalacyjny cat / pętle kopiuje pliki. (eksportuje / importuje również db, ale to nie dotyczy .. lol) W każdym razie...

29
Zmuś SSH do użycia określonej powłoki

Czy jest jakiś sposób, aby zmusić SSH do użycia określonej powłoki na odległym końcu, niezależnie od domyślnej powłoki użytkownika? Próbowałem rozwiązań podobnych do: ssh host.domain.com /bin/bash -c 'complicated, multi-line command' ale niestety domyślna powłoka na zdalnym końcu jest...