Pytania otagowane jako linux

PYTANIA LINUKOWE MUSZĄ BYĆ ZWIĄZANE Z PROGRAMOWANIEM. Użyj tego znacznika tylko wtedy, gdy twoje pytanie dotyczy programowania przy użyciu interfejsów API systemu Linux lub zachowania specyficznego dla systemu Linux, nie tylko dlatego, że zdarzyło Ci się uruchamiać kod w systemie Linux. Jeśli potrzebujesz wsparcia dla Linuksa, możesz wypróbować https://unix.stackexchange.com lub witrynę wymiany stosów konkretnej dystrybucji Linuksa, taką jak https://askubuntu.com lub https://elementaryos.stackexchange.com/


2
Obsługa sygnałów z wieloma wątkami w systemie Linux
Co się dzieje w systemie Linux, gdy program (który może mieć wiele wątków) odbiera sygnał, taki jak SIGTERM lub SIGHUP? Który wątek przechwytuje sygnał? Czy wiele wątków może otrzymać ten sam sygnał? Czy istnieje specjalny wątek poświęcony wyłącznie obsłudze sygnałów? Jeśli nie, co dzieje się wewnątrz wątku, który ma obsłużyć …
119 c  linux  multithreading  signals  ipc 


10
Skrypt Bash do obliczenia czasu, który upłynął
Piszę skrypt w bash, aby obliczyć czas, jaki upłynął na wykonanie moich poleceń, rozważ: STARTTIME=$(date +%s) #command block that takes time to complete... #........ ENDTIME=$(date +%s) echo "It takes $($ENDTIME - $STARTTIME) seconds to complete this task..." Wydaje mi się, że moja logika jest poprawna, ale otrzymuję następujący wydruk: „Wykonanie …
119 linux  bash  shell 

8
Nie można skopiować ~ / .ssh / id_rsa.pub
Podążam za generowaniem kluczy SSH , mówi sudo apt-get install xclip Pobiera i instaluje xclip. Jeśli nie masz apt-get, może być konieczne użycie innego instalatora (np. yum) xclip -sel clip < ~/.ssh/id_rsa.pub Kopiuje zawartość pliku id_rsa.pub do schowka Ale po uruchomieniu xclip -sel clip < ~/.ssh/id_rsa.pubdostaję Error: Can't open display: …
119 linux  ssh 

14
nie znaleziono polecenia gradlew?
Pracuję nad projektem Java z Gradlew. Używam Ubuntu Linux jako mojego systemu operacyjnego. Kiedy uruchamiam „gradle”, to działa i podaje mi informacje. Ale kiedy uruchamiam "gradlew", wyświetla komunikat "Nie znaleziono polecenia 'gradlew', czy chodziło Ci o: Polecenie 'gradle' z pakietu 'gradle' (wszechświat) gradlew: nie znaleziono polecenia" Zrobiłem moje badania, mam …


7
Sprawdź wolne miejsce na dysku dla bieżącej partycji w bash
Piszę instalator w bash. Użytkownik przejdzie do katalogu docelowego i uruchomi skrypt instalacyjny, więc pierwszą czynnością powinno być sprawdzenie, czy jest wystarczająco dużo miejsca. Wiem, że df zgłosi wszystkie systemy plików, ale zastanawiałem się, czy istnieje sposób na uzyskanie wolnego miejsca tylko dla partycji, na której znajduje się katalog docelowy. …
118 linux  bash 

5
Java zużywa znacznie więcej pamięci niż rozmiar sterty (lub poprawnie rozmiar limitu pamięci Docker)
W przypadku mojej aplikacji pamięć używana przez proces Java jest znacznie większa niż wielkość sterty. System, w którym działają kontenery, zaczyna mieć problem z pamięcią, ponieważ kontener zajmuje znacznie więcej pamięci niż rozmiar sterty. Rozmiar sterty jest ustawiony na 128 MB ( -Xmx128m -Xms128m), podczas gdy kontener zajmuje do 1 …
118 java  linux  docker  memory  jvm 




5
błąd: użyto biblioteki Libtool, ale „LIBTOOL” jest niezdefiniowany
Próbuję do automakebiblioteki OrientDb C ++, ale pojawiają się błędy. Makefile.am:10: error: Libtool library used but 'LIBTOOL' is undefined Makefile.am:10: The usual way to define 'LIBTOOL' is to add 'LT_INIT' Makefile.am:10: to 'configure.ac' and run 'aclocal' and 'autoconf' again. Makefile.am:10: If 'LT_INIT' is in 'configure.ac', make sure Makefile.am:10: its definition …
117 c  linux  autotools  orientdb 

4
Nie można zabić skryptu Pythona za pomocą Ctrl-C
Testuję wątki Pythona za pomocą następującego skryptu: import threading class FirstThread (threading.Thread): def run (self): while True: print 'first' class SecondThread (threading.Thread): def run (self): while True: print 'second' FirstThread().start() SecondThread().start() Działa w Pythonie 2.7 na Kubuntu 11.10. Ctrl+ Cgo nie zabije. Próbowałem też dodać obsługę sygnałów systemowych, ale to …
117 python  linux 

1
Zapobiegniesz skracaniu argumentów przez strace?
Próbuję użyć strace, aby dowiedzieć się, jakie polecenia program wykonuje przy użyciu execve. Niektóre argumenty w tych poleceniach są dość długie, a strace skraca je do execve(widzę „…” po około 30 znakach), uniemożliwiając mi uzyskanie jakichkolwiek przydatnych informacji. Jak uzyskać pełny tekst każdego argumentu? Przeczytałem stronę podręcznika . Opcja -v …
117 linux  strace 

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.