Вопросы с тегом «linux»

ВОПРОСЫ LINUX ДОЛЖНЫ БЫТЬ ПРОГРАММИРОВАНЫ. Используйте этот тег только в том случае, если ваш вопрос касается программирования с использованием API-интерфейсов Linux или специфичного для Linux поведения, а не только потому, что вы случайно запускаете свой код в Linux. Если вам нужна поддержка Linux, вы можете попробовать https://unix.stackexchange.com или сайт Stack Exchange конкретного дистрибутива Linux, например https://askubuntu.com или https://elementaryos.stackexchange.com/.

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

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

5
Java использует гораздо больше памяти, чем размер кучи (или правильно размер ограничения памяти Docker)
Для моего приложения память, используемая процессом Java, намного больше, чем размер кучи. В системе, в которой работают контейнеры, возникают проблемы с памятью, поскольку контейнер занимает гораздо больше памяти, чем размер кучи. Размер кучи установлен на 128 МБ ( -Xmx128m -Xms128m), в то время как контейнер занимает до 1 ГБ памяти. …
119 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..." Думаю, моя логика верна, но я получаю следующую распечатку: «На выполнение …
119 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 …
119 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 сокращать аргументы?
Я пытаюсь использовать strace, чтобы узнать, какие команды выполняет программа, используя execve . Некоторые из аргументов в этих командах довольно длинные, и strace сокращает их до execve(я вижу "..." примерно через 30 символов), что не позволяет мне получить какую-либо полезную информацию. Как я могу получить полный текст каждого аргумента? Я …
117 linux  strace 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.