Запитання з тегом «linux»

ПИТАННЯ ЛІНУКСУ ПОВИННІ ЗВ'ЯЗАТИ ПРОГРАММУВАННЯ. Використовуйте цей тег лише в тому випадку, якщо ваше питання стосується програмування за допомогою API Linux або поведінки, характерної для Linux, а не лише тому, що ви запускаєте свій код в Linux. Якщо вам потрібна підтримка Linux, ви можете спробувати https://unix.stackexchange.com або конкретний сайт дистрибуції Linux Stack Exchange, наприклад https://askubuntu.com або https://elementaros.stackexchange.com/


2
Обробка сигналів з декількох потоків в Linux
Що в Linux відбувається, коли програма (яка, можливо, має кілька потоків) отримує сигнал, як SIGTERM або SIGHUP? Яка нитка перехоплює сигнал? Чи може кілька потоків отримати один і той же сигнал? Чи є спеціальна нитка, повністю присвячена обробці сигналів? Якщо ні, що відбувається всередині потоку, який повинен обробляти сигнал? Як …
119 c  linux  multithreading  signals  ipc 



7
Перевірте вільний простір на диску для поточного розділу в bash
Я пишу інсталятор в bash. Користувач перейде до цільового каталогу та запустить сценарій встановлення, тому першою дією має бути перевірка наявності достатнього місця. Я знаю, що df повідомляє про всі файлові системи, але мені було цікаво, чи існує спосіб отримати вільний простір лише для розділу, на якому знаходиться цільовий каталог. …
118 linux  bash 

5
Java використовує набагато більше пам'яті, ніж розмір купи (або розмір правильно, обмеження пам'яті Docker)
У моєму застосуванні пам'ять, що використовується в процесі Java, набагато більше, ніж розмір купи. У системі, де контейнери працюють, починаються проблеми з пам'яттю, оскільки контейнер займає набагато більше пам'яті, ніж розмір купи. Розмір купи встановлюється на 128 МБ ( -Xmx128m -Xms128m), тоді як контейнер займає до 1 ГБ пам'яті. У …
118 java  linux  docker  memory  jvm 


10
Сценарій Bash для обчислення минулого часу
Я пишу сценарій в bash для обчислення часу, який минув на виконання моїх команд, врахуйте: STARTTIME=$(date +%s) #command block that takes time to complete... #........ ENDTIME=$(date +%s) echo "It takes $($ENDTIME - $STARTTIME) seconds to complete this task..." Я думаю, що моя логіка правильна, але я закінчую наступним роздруком: "Виконання …
118 linux  bash  shell 

8
Неможливо скопіювати ~ / .ssh / id_rsa.pub
Я слідкую за створенням SSH ключів , це говорить sudo apt-get install xclip Завантажує та встановлює xclip. Якщо у вас немає apt-get, вам може знадобитися інший інсталятор (наприклад yum) xclip -sel clip < ~/.ssh/id_rsa.pub Копіює вміст файлу id_rsa.pub у буфер обміну Але після запуску xclip -sel clip < ~/.ssh/id_rsa.pubя отримую …
118 linux  ssh 

14
Команда gradlew не знайдена?
Я працюю над проектом Java з gradlew. Я використовую Ubuntu Linux як свою ОС. Коли я запускаю "gradle", він працює і дає мені інформацію. Але коли я запускаю "gradlew", він виводить як "Команда" gradlew "не знайдена, ви мали на увазі: Команда" gradle "з пакету" gradle "(всесвіт) gradlew: команда не знайдена" …


5
помилка: Бібліотека Libtool використовується, але "LIBTOOL" не визначено
Я намагаюся в automakeбібліотеці OrientDb C ++, але отримую деякі помилки. 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 …
117 c  linux  autotools  orientdb 

4
Неможливо вбити сценарій Python за допомогою Ctrl-C
Я тестую потоки Python із наступним сценарієм: 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() Це працює в Python 2.7 на Kubuntu 11.10. Ctrl+ Cне вб'є. Я також спробував додати обробник для системних сигналів, …
117 python  linux 

1
Запобігти стримуванню скорочень аргументів?
Я намагаюся використовувати strace, щоб дізнатися, які команди виконує програма execve. Деякі аргументи в цих командах досить довгі, а strace - це скорочення аргументів до execve(я бачу "..." приблизно через 30 символів), не даючи мені отримати будь-яку корисну інформацію. Як я можу отримати повний текст кожного аргументу? Я прочитав сторінку …
117 linux  strace 

6
Кольори з командою unix "дивитися"?
Деякі команди, які використовую кольори відображення, але коли я використовую їх під час перегляду, кольори зникають: watch -n 1 node file.js Чи можна якось повернути кольори?
117 linux  bash  ubuntu  watch 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.