Pytania otagowane jako bash

Bash to darmowa powłoka dla systemów operacyjnych typu Unix z projektu GNU.



1
Unbuffer połyka status wyjścia zabitego procesu
Oczekuje, że polecenie „unbuffer” połknie status wyjścia swojego dziecka, jeśli proces zostanie zabity. Czy można coś zrobić, aby zatrzymać to zachowanie? Nie połyka statusu wyjścia, jeśli proces potomny kończy działanie z niezerowym statusem wyjścia w ogóle. Aby zobaczyć to zachowanie, rozważ 2 skrypty bash: a.sh: exit 1 vs b.sh: kill …
1 linux  bash  expect 

1
Skrypt bash przetwarzający pliki ze złymi znakami
Otrzymałem plik zip ze strukturą folderów zawierającą nawiasy. Przeszedłem dwa procesy w cli i teraz łączę je w skrypt Najpierw przeszukuje strukturę plików w poszukiwaniu określonych plików poprawiających nawiasy, a następnie potoki do tshark w celu przetworzenia. moje wyjście z użyciem sed działa na stoud, ale rekin fajki nie lubi …
1 linux  command-line  bash  dns  sed 

0
Udawanie środowiska Linux bez chroota
W przypadku projektu uniwersyteckiego chcę przetestować program C ++ 11 na maszynie 32-rdzeniowej. Niestety maszyna ma Ubuntu 12.04 z zainstalowanym GCC 4.6 (potrzebujemy GCC 4.7 ze względu na niektóre funkcje wątków w C ++ 11). W takim środowisku normalnie uruchamiałbym chroota z niestandardowym linuksem (powiedzmy debootstrap z Ubuntu 12.10). Ponieważ …


1
Czy potrzebuję dedykowanego użytkownika Linuksa do zaplanowanych zadań?
Powiedzmy, że mam skrypty bash do tworzenia kopii zapasowych / synchronizacji / pobierania z Internetu / zadań aktualizacji. Zamierzam je uruchomić zgodnie z harmonogramem z crontabem. Czy bezpiecznie jest tworzyć crontab dla roota, czy też potrzebuję dedykowanego użytkownika Linuksa? A jeśli tego potrzebuję, dlaczego? UPD: W rzeczywistości istnieją trzy opcje: …

1
plik istnieje nie działa w oczekiwanym skrypcie
Próbuję sprawdzić, czy określony wiersz w nazwie pliku znajduje się na hoście. Zatem tylko jeśli określony wzór zostanie znaleziony w poleceniu grep, zostanie utworzony plik dummy.txt. Następnie chcę sprawdzić, czy plik dummy.txt istnieje jako warunek, i kontynuować. Ale mimo że tworzony jest plik dummy.txt, nie można go znaleźć w instrukcji …

1
Skrypt BASH nie działa w systemie Windows
Zrobiłem więc skrypt bash, który działa idealnie na MAC, ale w systemie Windows nawet z zainstalowanym cygwin i CURL nie działa, oto błędy, które otrzymuję $ ./r.bash Project name: imiodrag ': not a valid identifiertheme_name : No such file or directory mkdir: cannot create directory `\r': File exists >>>>>>>>>>Downloading wordpress... …

1
Wychodzenie z dziesiątek tego samego procesu w OS X Terminal
Ilekroć testuję klasę Pythona, nad którą pracuję, często inicjuję i ponownie inicjuję Pythona, aby odświeżyć aktualizacje, które wprowadzam do kodu. Kiedy zamykam okno Terminal później, pojawia się okno z informacją, że zaraz zakończę wiele uruchomionych instancji Pythona. Czy to błąd ze strony terminalu, czy naprawdę to wszystko uruchamiam? I Ctrl-Z …


2
Mac ln -s nie odpowiada, ale wcześniej działał
Z góry przepraszam za wszelkie błędy z mojej strony ... Jestem użytkownikiem komputera, który niedawno wrzucił świat Maców dzięki nowej pracy ... Z systemem OS X Yosemite 10.10.5 PHP wersja 5.5.27 Apache wersja 2.4.16 (Unix) Próbowałem skonfigurować i uruchomić localhost do lokalnego tworzenia stron internetowych. Zrobiłem to z powodzeniem raz …

2
$ SHLVL nie rośnie (echo $ SHLVL)
Uczę się skryptów powłoki i utknąłem w tych małych eksperymentalnych skryptach powłoki: 1 #!/usr/bin/env bash 2 A=1 3 (A=2;echo "A is $A in $SHLVL") 4 echo "A is $A in $SHLVL" 5 exit 0 Bez wątpienia $ A w wierszu 3 i wierszu 4 różnią się od siebie, co można …
1 linux  bash  shell 

1
Jak wyświetlić katalogi i dane wyjściowe w Bash
Chcę pobrać listę katalogów w folderze i wypisać listę do pliku wykonywalnego, który używa ich do uruchomienia czegoś. Dość dużo, to bash plików wymaga listę folderów wewnątrz mojego $directory, które różnią się od @sub1, @sub2, @sub3, i czasami przejść całą aż do 30. Wszystkie foldery podrzędne są dołączane wraz z …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.