Unix & Linux

Вопросы и ответы для пользователей Linux, FreeBSD и других Un * x-подобных операционных систем

2
Как остановить Fetchmail помечать сообщения как прочитанные
Когда fetchmailпроверяет мой почтовый ящик IMAP, он загружает все непрочитанные сообщения и удаляет флаг «непрочитанные» сообщения на почтовом сервере. Есть ли способ , чтобы fetchmailзагрузить новые сообщения без маркировки их как прочитанные? Я использую procmailдля автоматической обработки новых почтовых сообщений и запуска сценариев на основе почтовых правил, поэтому я хочу, …

3
Конфигурация установки Apache не может найти PCRE? (pcre-config для libpcre не найден)
Это требования и инструкции по установке Apache в Linux. http://httpd.apache.org/docs/current/install.html Так я установил все ( c++ compiler, aprи apr-util) , чтобы иметь возможность правильно установить Apache. Единственное, что осталось, это PCRE, я установил его, и он находится в моем /usr/local/src/pcre-8.32 Как я пытаюсь sudo ./configure --with-included-aprполучить эту ошибку: checking for …

1
Как добавить пользовательский пакет в репозиторий Debian?
Я использую свой собственный сервер репозитория Debian apt. У меня есть файл .deb, который я хотел бы добавить в хранилище (deb Adaptec Storage Manager). Мне нужна возможность управлять этим пакетом независимо от остальных репо. Вопрос: Как я могу добавить файл .deb в репозиторий, чтобы я мог выполнить apt-get storman на …

2
В чем разница между гксу и судо?
Я предполагаю, что это относится к любому рабочему столу Gnome. В чем разница между этими двумя командами? В соответствии с документацией Ubuntu и вопросами, которые на нее ссылаются , первый также устанавливает $HOMEпеременную среды и копирует переменную .Xauthority во временное расположение, но являются ли они единственными отличиями для всех систем, …
9 sudo 

2
Как построить личный кластер?
У меня есть сервер Debian, на котором запущены некоторые сервисы (mail, web, git, mysql ...). Но он один, а это значит, что если он сломается, мне придется починить его, чтобы получить доступ к моим услугам. Я хотел бы установить второй сервер, чтобы, если первый из них умирает, второй автоматически готов …
9 debian  cluster 

1
Как я могу создать функцию в Zsh, которая вызывает существующую команду с тем же именем?
Как я могу написать функцию, zshкоторая вызывает существующую команду с тем же именем, что и сама функция? Например, я попробовал это, чтобы проиллюстрировать мой вопрос: function ls { ls -l $1 $2 $3 } Когда я выполню это с, ls *я получаю следующее: ls:1: maximum nested function level reached Я …
9 zsh  function 

2
Найти все файлы с Python Shebang
Я пытаюсь запустить проверку PEP8 для большого дерева исходных текстов. Дерево состоит из смеси файлов на разных языках. Идея состоит в том, чтобы проверить все скрипты Python без явного перечисления их. Большинство этих файлов на самом деле не имеют .pyрасширения. Есть ли простой способ найти все файлы со словом Python …

4
Использование GNU Parallel с Split
Я загружаю довольно гигантский файл в базу данных postgresql. Для этого я сначала использую splitфайл, чтобы получить файлы меньшего размера (30 ГБ каждый), а затем загружаю каждый файл меньшего размера в базу данных, используя GNU Parallelи psql copy. Проблема в том, что для разделения файла требуется около 7 часов, а …

1
Разделить PDF на цветные и черно-белые страницы
Я хотел бы автоматически разбить большой документ PDF на два файла: один файл должен содержать только страницы с черно-белым содержимым, а другой должен содержать только страницы с любым цветным содержимым. Цветные и черно-белые страницы не идут непрерывно - они разбросаны по всему документу. Как я могу сделать это автоматически?
9 pdf 

2
Как я могу сбросить всю системную память?
После запуска VirtualBox компьютер стал вялым, а затем полностью завис из-за OOM. Обычно OOM должен запускать процессы уничтожения, чтобы освободить место, но этого не произошло (это был второй раз, когда я испытывал это). У меня была некоторая несохраненная важная работа в текстовом редакторе, поэтому я надеялся найти ее обратно в …

2
Как сказать Mutt не ждать возврата программы вложения?
Я использую эту строку для изображений в моем mailcap: image/*; eog %s &; но Mutt немедленно удаляет временный файл, и eog не может его загрузить. Когда я &удаляю дурака, он ждет закрытия eog, пока он не выйдет из командной строки.

3
case + как реализовать равный или меньший или больший в случае синтаксиса case
Моя цель - проверить диапазон числа с помощью (только с case+ esac) и распечатать диапазон. Так, например: Если число находится в диапазоне от 0 до 80, выведите >=0<=80 Если число находится между 81 и 100, напечатайте >=81<=100 и т.п. Проблема с моим сценарием, приведенным ниже, печатается только в том >=0<=90случае, …

2
named не запускается при использовании systemctl
У меня проблемы с получением имени, чтобы начать использовать systemd на спин-версии Fedora 18 Raspberry Pi. Он начинается, затем через несколько секунд происходит тайм-аут, и он не работает. Если я запускаю команды в named.service вручную, named запускается просто отлично. Я не знаю, какой таймаут ищет systemctl или где он вызывается. …

4
Как удалить конечные пробелы в конце строки в заданных файлах (более одного)?
Мне так надоели бесполезные пробелы в исходных файлах, которые я даже настроил для показа в vim. Проблема в том, что мне очень часто (если не всегда) приходится сталкиваться с бесполезными пробелами с моими помощниками-разработчиками. Я просто хотел бы сканировать исходные файлы (с учетом регулярного выражения) и удалять пробелы из всех …

3
Как сравнить два XML-файла с одинаковыми данными в разных строках?
У меня два файла имеют одинаковые данные, но в разных строках. Файл 1: <Identities> <Identity> <Id>048206031415072010Comcast.USR8JR</Id> <UID>ccp_test_79</UID> <DisplayName>JOSH CCP</DisplayName> <FirstName>JOSH</FirstName> <LastName>CCP</LastName> <Role>P</Role> <LoginStatus>C</LoginStatus> </Identity> <Identity> <Id>089612381523032011Comcast.USR1JR</Id> <UID>94701_account1</UID> <DisplayName>account1</DisplayName> <FirstName>account1</FirstName> <LastName>94701</LastName> <Role>S</Role> <LoginStatus>C</LoginStatus> </Identity> </Identities> Файл 2: <Identities> <Identity> <Id>089612381523032011Comcast.USR1JR</Id> <UID>94701_account1</UID> <DisplayName>account1</DisplayName> <FirstName>account1</FirstName> <LastName>94701</LastName> <Role>S</Role> <LoginStatus>C</LoginStatus> </Identity> <Identity> <Id>048206031415072010Comcast.USR8JR</Id> <UID>ccp_test_79</UID> <DisplayName>JOSH …

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