Pytania oznaczone «linux»

130
Uzyskaj kod zakończenia procesu w tle

Mam polecenie wywołane przez CMD z mojego głównego skryptu powłoki Bourne, które trwa wiecznie. Chcę zmodyfikować skrypt w następujący sposób: Uruchom polecenie CMD równolegle jako proces w tle ( CMD &). W głównym skrypcie użyj pętli, aby monitorować pojawiające się polecenie co kilka sekund....

130
Jak uruchomić Nginx w kontenerze Docker bez zatrzymywania?

Mam Nginx zainstalowany na kontenerze Docker i próbuję go uruchomić w ten sposób: docker run -i -t -p 80:80 mydockerimage /usr/sbin/nginx Problem polega na tym, że sposób działania Nginx polega na tym, że początkowy proces natychmiast odradza główny proces Nginx i niektórych pracowników, a...

129
Bash historię bez numerów linii

Polecenie bash historyjest bardzo fajne. Rozumiem, dlaczego pokazuje numery linii, ale czy istnieje sposób, aby wywołać polecenie historii i ukryć numery linii? Chodzi o to, aby użyć polecenia historii, więc nie odpowiadaj cat ~/.bash_history Prąd wyjściowy: 529 man history 530 ls 531 ll 532...

128
Jak mogę wyszukać wzór wielowierszowy w pliku?

Musiałem znaleźć wszystkie pliki, które zawierały określony wzór ciągu. Pierwszym rozwiązaniem, które przychodzi na myśl, jest użycie find piped z xargs grep : find . -iname '*.py' | xargs grep -e 'YOUR_PATTERN' Ale jeśli muszę znaleźć wzory, które obejmują więcej niż jedną linię, utknąłem,...

128
Znajdź i skopiuj pliki

Dlaczego poniższe elementy nie kopiują plików do folderu docelowego? # find /home/shantanu/processed/ -name '*2011*.xml' -exec cp /home/shantanu/tosend {} \; cp: omitting directory `/home/shantanu/tosend' cp: omitting directory `/home/shantanu/tosend' cp: omitting directory

128
Uruchom aplikację Java jako usługę w systemie Linux

Napisałem aplikację serwerową Java, która działa na standardowym wirtualnym hostowanym rozwiązaniu Linux. Aplikacja działa cały czas nasłuchując połączeń gniazd i tworząc dla nich nowe programy obsługi. Jest to implementacja po stronie serwera do aplikacji klient-serwer. Zacząłem od włączenia...

127
Shell - Jak znaleźć katalog jakiejś komendy?

Wiem, że kiedy jesteś w powłoce, jedynymi poleceniami, których możesz użyć, są te, które można znaleźć w jakimś katalogu ustawionym na PATH. Nawet ja nie wiem, jak sprawdzić, jakie katalogi znajdują się w mojej zmiennej PATH (i to jest kolejne dobre pytanie, na które można odpowiedzieć), chciałbym...