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

119
Обработка сигналов с несколькими потоками в Linux

Что происходит в Linux, когда программа (которая, возможно, имеет несколько потоков) получает сигнал, например SIGTERM или SIGHUP? Какой поток перехватывает сигнал? Могут ли несколько потоков получать один и тот же сигнал? Есть ли специальный поток, полностью посвященный обработке сигналов? Если...

119
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
Невозможно скопировать ~ / .ssh / id_rsa.pub

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

119
Не удалось найти версию инструментов сборки 23.0.1

Я пытаюсь создать свое первое приложение с помощью react-native. Я следую этим 2 урокам: https://facebook.github.io/react-native/docs/getting-started.html#content https://facebook.github.io/react-native/docs/android-setup.html Я уверен, что установил все требования по второй ссылке, но когда я...

119
Команда gradlew не найдена?

Я работаю над проектом Java с помощью gradlew. В качестве ОС я использую Ubuntu Linux. Когда я запускаю "gradle", он запускается и дает мне информацию. Но когда я запускаю «gradlew», он выводит как «Команда 'gradlew' не найдена, вы имели в виду: Команда 'gradle' из пакета 'gradle' (вселенная)...

119
Java использует гораздо больше памяти, чем размер кучи (или правильно размер ограничения памяти Docker)

Для моего приложения память, используемая процессом Java, намного больше, чем размер кучи. В системе, в которой работают контейнеры, возникают проблемы с памятью, поскольку контейнер занимает гораздо больше памяти, чем размер кучи. Размер кучи установлен на 128 МБ ( -Xmx128m -Xms128m), в то время...

118
Node Sass еще не поддерживает вашу текущую среду: 64-разрядная версия Linux с false

Получение этой ошибки в Arch Linux с помощью node-sass. Я использую его с gulp-sass . Node Sass does not yet support your current environment: Linux 64-bit with false Версии $ gulp -v [19:43:15] CLI version 3.9.1 [19:43:15] Local version 3.9.1 $ npm -v 3.9.0 Узел $ node -v v6.2.0 Даже использование...

117
Как использовать разделяемую память в Linux на C

У меня небольшая проблема с одним из моих проектов. Я пытался найти хорошо документированный пример использования разделяемой памяти, fork()но безуспешно. В основном сценарий таков, что когда пользователь запускает программу, мне нужно сохранить два значения в общей памяти: current_path, который...

117
Не позволять strace сокращать аргументы?

Я пытаюсь использовать strace, чтобы узнать, какие команды выполняет программа, используя execve . Некоторые из аргументов в этих командах довольно длинные, и strace сокращает их до execve(я вижу "..." примерно через 30 символов), что не позволяет мне получить какую-либо полезную информацию. Как я...

117
Невозможно убить скрипт 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() Это работает в...

117
grep исключить несколько строк

Я пытаюсь просмотреть файл журнала с помощью tail -fи хочу исключить все строки, содержащие следующие строки: "Nopaging the limit is"` and `"keyword to remove is" Я могу исключить одну строку вот так: tail -f admin.log|grep -v "Nopaging the limit is" Но как мне исключить строки, содержащие одно из...

117
ошибка: используется библиотека 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'...

116
Как мне отредактировать / etc / sudoers из скрипта?

Мне нужно отредактировать /etc/sudoersсценарий, чтобы добавить / удалить что-то из белых списков. Предполагая, что у меня есть команда, которая будет работать с обычным файлом, как я могу ее применить /etc/sudoers? Могу ли я скопировать и изменить его, а затем visudoзаменить оригинал измененной...

116
Как удалить выделенный текст в редакторе vi

Я использую PuTTY и редактор vi. Если я выделю пять строк с помощью мыши и хочу удалить эти строки, как я могу это сделать? Кроме того, как я могу выбрать строки с помощью клавиатуры, как я могу в Windows, где я нажимаю Shiftи перемещаю стрелки, чтобы выбрать текст? Как я могу сделать это в...

116
Как удалить символы новой строки из текстового файла?

У меня есть следующие данные, и мне нужно собрать их все в одну строку. У меня есть это: 22791 ; 14336 ; 22821 ; 34653 ; 21491 ; 25522 ; 33238 ; Мне это нужно: 22791;14336;22821;34653;21491;25522;33238; РЕДАКТИРОВАТЬ Ни одна из этих команд не работает идеально. Большинство из них позволяют данным...