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

714
Что означает set -e в скрипте bash?

Я изучаю содержимое этого файла preinst, который скрипт выполняет перед тем, как этот пакет будет распакован из файла архива Debian (.deb). Скрипт имеет следующий код: #!/bin/bash set -e # Automatically added by dh_installinit if [ "$1" = install ]; then if [ -d /usr/share/MyApplicationName ]; then...

712
Как измерить фактическое использование памяти приложения или процесса?

Этот вопрос освещен здесь очень подробно. Как вы измеряете использование памяти приложением или процессом в Linux? Из блога статьи Понимание использования памяти в Linux , psне является точным инструментом для использования для этого намерения. Почему ps"неправильно" В зависимости от того, как вы...

676
Git запрашивает имя пользователя каждый раз, когда я нажимаю

Всякий раз, когда я пытаюсь протолкнуть свой репозиторий, Git просит обоих username & password. У меня нет проблем с повторным вводом пароля каждый раз, но проблема заключается в вводе имени пользователя. Я использую, httpsчтобы клонировать мой репозиторий. Итак, как я могу настроить git, чтобы...

663
Чем отличаются SO_REUSEADDR и SO_REUSEPORT?

Документация man pagesи программист для опций сокетов SO_REUSEADDRи SO_REUSEPORTотличаются для разных операционных систем и часто сильно сбивают с толку. Некоторые операционные системы даже не имеют возможности SO_REUSEPORT. Веб-сайт полон противоречивой информации по этому вопросу, и часто вы...

662
open () в Python не создает файл, если он не существует

Каков наилучший способ открыть файл для чтения / записи, если он существует, а если нет, то создать его и открыть как чтение / запись? Из того, что я прочитал, file = open('myfile.dat', 'rw')должен делать это, верно? Это не работает для меня (Python 2.6.2), и мне интересно, если это проблема с...

653
Изучение файловой системы контейнера Docker

Я заметил с докером, что мне нужно понять, что происходит внутри контейнера или какие файлы там существуют. Одним из примеров является загрузка изображений из индекса докера - вы не знаете, что содержит изображение, поэтому невозможно запустить приложение. То, что было бы идеально, - это иметь...

632
Как работает «cat << EOF» в bash?

Мне нужно было написать скрипт для ввода многострочного ввода в программу ( psql). После небольшого поиска я нашел следующий синтаксис: cat << EOF | psql ---params BEGIN; `pg_dump ----something` update table .... statement ...; END; EOF Это правильно создает многострочную строку (от BEGIN;до...

632
Спать в течение миллисекунд

Я знаю, что sleep(x)функция POSIX переводит программу в спящий режим на х секунд. Есть ли функция, чтобы заставить программу спать на х миллисекунд в C

629
Слишком длинный список аргументов для команд rm, cp, mv

У меня есть несколько сотен PDF-файлов в каталоге в UNIX. Названия PDF-файлов действительно длинные (около 60 символов). Когда я пытаюсь удалить все PDF-файлы вместе, используя следующую команду: rm -f *.pdf Я получаю следующую ошибку: /bin/rm: cannot execute [Argument list too long] Каково решение...

623
Как убить все процессы с заданным частичным именем? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 4 месяца назад . Я хочу убить все процессы, которые я получаю: ps aux | grep...

615
При загрузке Java JDK в Linux через wget вместо этого отображается страница лицензии

Когда я пытаюсь загрузить Java из Oracle, я вместо этого скачиваю страницу, сообщающую, что мне нужно согласиться с условиями лицензии OTN. Сожалею! Для загрузки продуктов из Oracle Technology Network вы должны согласиться с условиями лицензии OTN. Будьте уверены, что ... В вашем браузере включены...

615
Есть ли команда для перечисления всех имен групп Unix? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 4 года назад . Я знаю, что есть /etc/groupфайл, в котором перечислены все...

614
Что убило мой процесс и почему?

Мое приложение работает в Linux как фоновый процесс. В настоящее время он запускается из командной строки в окне терминала. Недавно пользователь некоторое время выполнял приложение, и оно загадочным образом умерло. Текст: убитый был на терминале. Это случилось два раза. Я спросил, использует ли...

564
Как мне заставить CURL не показывать индикатор выполнения?

Я пытаюсь использовать cURL в скрипте и заставить его не показывать индикатор выполнения. Я попробовал -s,-silent , -S, и -quietварианты, но ни один из них не работает. Вот типичная команда, которую я пробовал: curl -s http://google.com > temp.html Я только получаю индикатор выполнения, когда...