Как я могу посчитать количество раз появляется фраза в файле, и формат ее аккуратно?

У меня есть лог-файл, я пытаюсь вытащить данные из. Он отформатирован так, и списки, когда некоторые модули проверяются и:

19:50:26 (license_manager) из: "certain_module" [email protected]
19:50:28 (license_manager) в: "rarely_used_module" [email protected]
19:50:28 (license_manager) в: "certain_module" [email protected]
19:50:28 (license_manager) в: "different_module" [email protected]
19:50:38 (license_manager) из: "certain_module" [email protected]
19:50:38 (license_manager) из: "different_module" [email protected]

Пока у меня следующие. Меня конкретно интересует, когда "rarely_used_module" становится все проверили и кем:

компакт-диски /путь/к/скрипту && кошка logfile.txt | грэп -с "rarely_used_module" 

Это просто дает мне рассчитывать, хотя, и больше ничего. Я хотел бы сделать это более сложный по двум причинам: чтобы узнать больше о скриптах оболочки и выполнить больший объем Баш концепций в этот сценарий, во-вторых, мне бы хотелось, чтобы быть в состоянии сказать мне, что срок лицензии был извлечен и то, что пользователь проверил.

Абсолютной идеальной ситуацией было бы, чтобы сосчитать, сколько раз эта лицензия была проверена и отформатировать его в какую-то таблицу для справки. Это возможно?

Обновление #1

Желаемого результата, что-то вроде следующего. Я собираюсь представляют теоретический пример ниже, в котором rarely_used_module уже проверили 4 раза по 2 уникальных пользователей, 2 отдельных раза:

Количество лицензионных проверок для rarely_used_module: 4 
Пользователь : [email protected] (2)
Пользователь : [email protected] (2)

По сути, я хочу, сколько раз модуль был проверен, общая, и я хочу, чтобы имена пользователей, которые проверили эту лицензию. Я знаю, что я могу захватить из: линия для "rarely_used_module", но я не уверен, как работать, что.

+192
CW Dillon 6 янв. 2011 г., 07:19:11
31 ответов

Перед массивы были в Баш, КШ, и другие снаряды, обычным методом было выбрать разделитель, который не в любом из элементов (или один, что было редкостью, чтобы свести к минимуму любые необходимые побега), и перебрать строку, содержащую все элементы, разделенные разделители. Пробелы, как правило, наиболее удобным разделителем потому что оболочка уже разделяет "слова" пробелом по умолчанию (вы можете установить ИФС, если вы хотите его разделить на что-то другое).

Например:

# слеш-побег любой не-разделитель пробел и все другие символы, которые
# имеют специальное значение для оболочки, например, шарики, скобки, амперсанды и т. д.
услуги='файл service1.службы service2 услуги.service3 услуги.служба'

для S В $услуги ; сделайте # примечание: не двойные кавычки здесь $услуги.
 Старт "с$"
сделано

$услуги должны не быть в двойных кавычках, потому что мы хотим оболочки, чтобы разделить его на "слова".

+982
AlchemyVibrates 03 февр. '09 в 4:24

Предположим, у меня есть трубопровод

читатель | процессор | писателя.

Кажется, что по умолчанию, если процессор или писатель не в лучшем случае производство будет не только после того, как читатель будет пытаться отправить данные в обработчик.

Мне нужен весь трубопровод сразу удастся, если какой-либо из его этапов не получится. комплект -эо pipefail не поможет.

Возможно ли это без какой-то уродливые обходные пути? Кажется, естественная вещь, чтобы сделать, что должно быть возможно.

Я служанка пример.

==> скрипт <==
#! /usr/Бен/ОКР Баш

комплект -эо pipefail

ловушку, "выход 1" подстраховаться

./читать | ./процесс | ./писать

==> читать <==
#! /usr/Бен/ОКР Баш

сл 10 |
 в то время как читать линии; делать
 >&2 Эхо Эхо $строки
 линия Эхо $
 сон 2
сделано

==> процесс <==

счетчик=0
в то время как читать линии; делать
 обработка Эхо $строки
граф=$((счетчик+1))
 если [[ $счетчик == 1 ]]; затем
 >&2 Эхо выходе...
 выход 1
интернет
сделано

==> писать <==
#! /usr/Бен/ОКР Баш

в то время как читать линии; делать
 линия Эхо $
сделано

Выполнение этого дает

вторя 1
выход...
обработка 1
Эхо 2

Что делает очевидным, что сценарий не заканчивается до второй линии повторяется.

+884
Blackhole01 7 мар. 2019 г., 05:37:32
Другие ответы

Связанные вопросы


Похожие вопросы

Мне интересно про СШ вариант.

Когда я пытаюсь запустить сервер Tomcat такой:

СШ [email protected] -Т '~/tomcat/bin/startup.sh'

тогда котяра не запускается, несмотря на то, что при запуске скрипта через. Без вариант, она работает.

От моего понимания, это потому, что после завершения скрипта, соединение закрывается, и поэтому все фоновые процессы, которые были запущены скриптом перестанет существовать.

Почему это произошло? Я не слишком хорошо знакомы с сеансами оболочки и рабочих мест/процессов.

Есть ли способ, чтобы принести котяра до с помощью вариант? (К сожалению, я вынужден использовать его, потому что Анзибль).

+859
Tumelo Loren 29 мая 2012 г., 06:13:57

Есть ли команда в Linux, чтобы заставить поток сбрасывать в файл?

Не очень, но стандартный подход к установке обработчика сигнала, скажем, SIGUSR1. Обработчик сигнала будет установить флаг, то ваша программа будет проверять флаг раз в то время, и сбросить соответствующие потоки, а также, возможно, распечатать соответствующую информацию о состоянии.

+848
user60725 4 дек. 2014 г., 21:28:43

Я просто добавил дополнительные 100 Гб на /dev/sda на клиенте vSphere и нужно добавить в /dev/sda2. Как?

#DF-ч

Размер файловой системы используется выгоде использования% установленной на

на /dev/sda5, поэтому 12г 1,9 г 8,9 г 18% /

файловая система tmpfs 13Г 13Г 0 0% в /dev/ГИМ

на /dev/sda2 46г 28г 17г 64% /САУ

на /dev/sda1, поскольку 199M 84М 106М 45% /загрузки

на /dev/sda9 2.3 г 3,6 м 2,2 г 1% /домой

 на /dev/sda3 в качестве 29г 1,3 г 26г 5% /безопасной

в /dev/sda10 2.3 г 1,7 г 501 м 77% в /tmp

на /dev/sda6 6,8 г 2,6 г 3,9 г 41% /ВАР

в /dev/а sda7 5.6 г 3,5 г 1,9 г 66% в /var/журнал/аудит

на /dev/sdb1 106Г 14г 87г 14% /САУ/приложения/программы/ПВ/dbarchive

=====

# команда fdisk -л /Дев/СДА

Диск как /dev/ПДД: 221.2 ГБ, 113816633344 байт
255 головок, 63 секторов/дорожку, 13837 цилиндров
Единицы = цилиндры по 16065 * 512 = 8225280 байт
Размер сектора (логического/физического): 512 байт / 512 байт
Ввода/вывода размеры (минимальные/оптимальные): 512 байт / 512 байт
Идентификатор диска: 0x0009c915

Загрузочное Устройство Начало Конец Блоки ID Система

на /dev/sda1, поскольку * 1 26 204800 83 Линукс

Раздел 1 не заканчивается на границе цилиндра.

на /dev/sda2 26 5690 45493248 83 Линукс

на /dev/sda3 в качестве 5690 9229 28432384 83 Линукс

на /dev/sda4 в 9229 13838 37017600 5 Расширенная

на /dev/sda5, поэтому 9230 10645 11372544 83 Линукс

на /dev/sda6 10646 11495 6823936 83 Линукс

в /dev/а sda7 11495 12203 5686272 83 Линукс

в /dev/sda8 12203 13272 8584192 82 подкачки Линукс / Солярис

на /dev/sda9 13272 13555 2274304 83 Линукс

в /dev/sda10 13555 13838 2270208 83 Линукс
+839
gaheadus 6 янв. 2019 г., 00:03:34

Я попробую сделать патч как представлен здесь.
Скажем, у меня есть две директории РР1(модифицированная версия) и пп0(чистую версию), я сделаю патч файл пп0.патч с дифф команду:

 дифф -ЦРБ пп0 РР1 > пп0.патч

Проблема если есть файл только в ПП1, оно не будет включено в патч. Как его обойти?

Обновление:
Я во-первых перейдите в каталог пп0 и проверить, работает ли патч получится

 патч -- "сухой ход" - Р1 -я /путь-к-пп0.патч

Хотя я добавил --новый-файл к копирования команды, только в ПП1 не указаны в результате

Обновление:
Я случайно пропатчил нужный файл так

 дифф -ЦРБ-новый-файл ПП1 пп0 > пп0.патч

или

 дифф -crNb РР1 пп0 > пп0.патч

будем делать

+811
togaurav 28 апр. 2015 г., 15:46:21

Есть google_pam модуль на GitHub, в которой было написано, чтобы достичь того, чего вы хотите.

Этот пакет реализует модуль pam для аутентификации пользователей по Домен Google. Поддерживаются следующие функции:

Выберите любой домен Google. Разрешить только пользователям из определенной группы. А скрипт для установки всем пользователям Google в качестве пользователей системы. Кэширование пароля используя файлов или memcached. Дополнительные настройки журналирования.

Настройки Google пам на Убунту 12.04 ЛТС с помощью ППА

редактировать 1 ответ для @gfernandes 2-й комментарий ниже.

Я проверил исходный код, и он просто поднимает админ-пользователя/пароль прямо из файла config в 2 местах, при проверке группах, а затем в проверки пароль.

 сервис = собственн.GroupsService(
 домен=собственн.конфиг.вам(SECTION_NAME, 'домен'),
электронная почта=собственн._get_email(
 самовывоз.конфиг.вам(SECTION_NAME, 'администратор-имя пользователя')),
 пароль=собственн.конфиг.вам(SECTION_NAME, 'админ-пароль')
)

У меня нет времени на дополнительное расследование прямо сейчас, но хотел бы попробовать с 2-я ограниченная администратора, который мог бы выбросить, А или С специальный пароль приложения в рамках двухэтапной проверки. У меня были похожие мысли про себя.

+805
Aamod Thakur 13 нояб. 2017 г., 18:36:06

В (неловко) ответ заключается в том, что я был с помощью Cat создать файл и нажав CTRL-Z, чтобы закончить. Контроль-Z только толкает на работу кошка в фоновом режиме, поэтому кошка до сих пор открыт файл. С помощью контрольно-Д'клавиш, чтобы закончить пробы в файл корректно закрывает файл и избавляется от "текста занят файл" ошибка.

+802
Dennis Gorelik 26 мар. 2017 г., 10:53:38

Как насчет того, как awk, потому что он не сказал?

на awk -е\| файл '$1~/\ш/' 
+760
ANATAR 2 мар. 2014 г., 02:23:15

попробуйте это:

псевдоним -- -=командой popd

работал по крайней мере для меня:

УСР@СРВ % псевдоним -- -=Эхо
УСР@СРВ % - тест
тест
+726
user69608 21 янв. 2016 г., 18:21:56

Мне понравился ответ от Марка плотник лучшие:

Вставить систему с двумя сетевыми картами, который скрывает маршрутизатор от gatewayor

или

Установить виртуальную машину на шлюз который подключен к интерфейсу eth0 и внутренний интерфейс с другой подсети. Потом маршрутизировать весь трафик через внутренний интерфейс. Наверное, для lxc должен быть самым простым, хотя я никогда не пробовал его.

+718
lucy scott 1 июн. 2010 г., 19:45:37

Если вы не используете обработку binlog в (репликация), то их можно удалить навсегда.

Удалить все из /etc/mysql в/мой.КНФ (или эквивалента для вашего дистрибутива) конфиг заявлений, связанных с бин лесозаготовки. Например, за последние дистрибутивы, использование MariaDB, это будет выглядеть...

Во-первых, перестать версию MariaDB/MySQL для...

службу остановить MySQL 

Затем удалите файл /etc/mysql в/мой.КНФ стансы...

log_bin = /ВАР/Лог/у MySQL/MariaDB в-ОГРН
log_bin_index = /ВАР/лог/СУБД MySQL/MariaDB в бин.индекс

Затем удалить старые файлы binlog в...

РМ -ФВ /ВАР/лог/СУБД MySQL/MariaDB в бин*

Перезагрузите версию MariaDB/MySQL для...

служба запуска MySQL 

Убедитесь, что вы сделать эти изменения в версию MariaDB/MySQL не остановить, или вы можете в конечном итоге с потерей данных.

+703
Alexander Abramov 3 авг. 2011 г., 04:28:57

Я пытаюсь выполнить команду ip-связи сел Дэв wlan3 как пользователь спасения.

Я пытаюсь дать спасательных доступ к команде/sbin/IP, который работает visudo и добавьте эту строку:

спасти всех=NOPASSWD: файл /sbin/ИС

Я затем выполнить команду еще раз, но еще вернусь:

RTNETLINK ответы: операция не допускается

Как я могу позволить пользователю выполнить эту команду?

+637
Combine 3 сент. 2011 г., 03:54:03

Хорошо, так сказать, у меня есть Java-программа компилируется в jar-файл. Я хочу, чтобы запустить четыре экземпляра этого задания cron для выполнения этого jar-файла каждый понедельник-пятница по местному времени с 8 утра до 5 вечера, каждые 30 минут, 1 час, 4 часа и 8 часов соответственно. Как бы я достичь этого?

*/30 8-17 * * 1-5 Ява -фляга queryTickets.jar "критическая" >/dev/нуль 2>&1
0 * * * 1-5 Ява -фляга queryTickets.jar "высокая" >/dev/нуль 2>&1
0 */4 * * 1-5 Ява -фляга sendNotifications.jar "средний" >/dev/нуль 2>&1
0 */8 * * 1-5 Ява -фляга sendNotifications.jar "низкая" >/dev/нуль 2>&1

Эти правильные? Какую папку я должен положить мой JAR-файлы на моем сервере Ubuntu?

+545
nscrob 27 июл. 2016 г., 14:35:25

Это не точный ответ на ваш вопрос, но вы могли бы использовать одну команду вместо двух:

А с 7z-t7z -M0 с=лзма -в пределах MX=9 -MFB в=64 -МД=32 м -МС=в архиве.7z архивов из dir1

добавляет все файлы из каталога "dir1 и" в архиве архиве.7z архивов с помощью "ультрас аналогичны"

другие поддерживаемые форматы: почтовый, gzip, bzip2 или смолы. для этого просто замените архивы форматов 7z после .
--Источник человек с 7z

Примечание: не используйте эту команду, чтобы создать резервную копию системы, файлов , кроме личных файлов, потому что в формат 7z не хранит файловую систему разрешений.

+529
Leonard Thomas 13 дек. 2019 г., 04:00:06

Обновить FreeBSD с 8.2 >> 8.4 >> 10.0-релиз сегодня. В процессе, я считаю, что я коверкал мое дерево портов совсем плохо и меня возникли проблемы обновления/переустановки портов (как обновить просит меня сделать).

Как стоит, я думаю, что это может как-то связано с Python, но я не уверен, куда идти отсюда.

Обновление портов не здесь.

#имя_порта -а

===>>> Порт каталоге: /usr/порты/Ланг/вместо python2

сделать: "в/usr/порты/МК/БСД.на Python.МК" линия 558: искаженного условной (${PYTHON_REL} >= 320 && определенными(PYTHON_PY3K_PLIST_HACK))
делает: приводит к возникновению неустранимой ошибки -- не continuemake: "в/usr/порты/МК/БСД.на Python.МК" линия 558: искаженного условной (${PYTHON_REL} >= 320 && определенными(PYTHON_PY3K_PLIST_HACK))
делает: приводит к возникновению неустранимой ошибки -- не может продолжаться===>>> запуск сделать контрольную сумму для Лэнг/вместо python2 в фоновом режиме
сделать: "в/usr/порты/МК/БСД.на Python.МК" линия 558: искаженного условной (${PYTHON_REL} >= 320 && определенными(PYTHON_PY3K_PLIST_HACK))
делает: приводит к возникновению неустранимой ошибки -- не может продолжаться

Подробнее:

# меньше в /etc/сделать.конф
# добавлено использование.на Perl 2014-01-27 15:35:31
PERL_VERSION=5.10.1
WITH_PKGNG=да

# питон -в
В Python 2.6.6

# команды uname -а
Герпес во FreeBSD.баттхерт.герпесной л 10.0-релиза FreeBSD 10.0-выпуск #0 r260789: Чт янв 16 22:34:59 мирового 2014 [email protected]:/usr/obj/usr/src/sys/GENERIC для amd64
+478
Mokgotlo John 18 сент. 2015 г., 06:28:59

Когда systemd не работает ваш скрипт, он будет оказывать только очень ограниченное окружение. В частности, она не задано домой , ни пользователей, ни то перейдите в каталог /Дом/корень. Возможно, ваш файла testapp опирается на один из этих. Попробуйте явно установить их в свой startup.sh, включая компакт-диск в нужную директорию. Моя версия systemd просто наборы:

Путь=/usr/местные/sbin:/usr/местные/Бен: выполнить/sbin:/usr/Бен
Язык=язык.В UTF-8

и текущий каталог на /. Вы также можете предоставить переменные среды в [Службу] раздел например:

Среды=дома=в/Home/пользователь root=корень

но учтите, что оболочка переменные не расширены, поэтому вы не можете использовать это, чтобы указать путь, например путь=/опт/бин:$путь.

+437
dNyaanopaasak 18 дек. 2018 г., 09:23:07

Вот команда, которая в сценарий оболочки.

ВАР="$(sshpass -п 'пароль' СШ -о "StrictHostKeyChecking=нет" имя_пользователя@hostip <<-ВФ
команду для запуска на удаленном хосте
ВФ
)"

когда я Эхо $ВАР, выходные данные отображаются без пробела и новой строки я.е, отделка помещений и новых линий. мне нужен полный вывод из удаленного узла с пробелами и новая линия.

На запуск вручную через CLI, получая правильный вывод я.е, с пробелами и линии. Но вторя переменная вывода($VAR), которая становится обрезается.

пробовал это эхо ${переменная}, все-таки не повезло, становится выход обрезаются пробелы и новая линия.

+385
Anders Holmberg 22 февр. 2014 г., 15:57:07

Если вы посмотрите в Википедии страницу о ТЗ базе:

отрывок

Форматы файлов

База данных публикуется как набор текстовых файлов, которые списком правил и переходы зону в удобочитаемом формате. Для использования, эти текстовые файлы компилируются в набор платформо-независимые двоичные файлы—по одному на каждый часовой пояс. Исходный код включает в себя такой компилятор называется ЗИК (информация компилятора зоны), а также код, чтобы прочитать эти файлы и использовать их в стандартных интерфейсов, таких как локальным() и mktime () была.

Дополнительный поиск подвернулся этот Q&A на сайте StackOverflow, под названием: часовой пояс, формат файла базы данных вопрос, который имел дополнительную информацию о формате файла.

+379
fbuss 27 июл. 2017 г., 18:43:23

Я пытаюсь резервного копирования многих файлов (~10,000) с жесткого диска, на ОС-менее ноутбука на внешний жесткий диск 500 ГБ, так что я загрузился на Fedora 22 видео просто наберите: отжим с помощью USB-кабеля, начал копировать и после 5 минут или около того, вся система зависла, я смог двигать курсор и все, но я не смог отменить копирования, откройте консоль, запустить еще один терминал (хотя я был в состоянии изменить терминал по ctrl+alt+с Форекс, но нет входа подскажите показал, только пустой экран с мигающим курсором), а если USB, с которого я загрузился был "заперт". Это происходит каждый раз, с каждой другой USB-порт, и я был в состоянии воспроизвести его на множестве разных компьютеров и бренды (10+). Единственный способ я могу скопировать любое количество файлов с помощью rsync, но почему это происходит? Как я могу обойти это?

Редактировать:

Просто чтобы прояснить вещи немного, прямую с USB-носителя 4 ГБ USB 2.0 флэш-накопитель с 500 МБ раздел Home и 1 ГБ persisten склад. Внешний резервный носитель-это жесткий диск USB 2.0. Оба индикатора доступ светодиодов, которые мигают, когда ввода-вывода происходит, ни мигают, а компьютер зависает, как если бы оба были полностью отключены.

+369
Rob Sutherland 29 июл. 2012 г., 05:41:36

То, что вы ищете, это:

{ Эхо "строка заголовка"; шлиц -с 1-5 входной_файл; } > выходной_файл
  • Этот синтаксис не имеет побочных эффектов, так как команды выполняются в текущей оболочке, а не оболочку
  • Есть четкое разделение команд, которые идут в выходной_файл
  • Это Весы также можно переписать так:

{
 Эхо "строка заголовка"
 вырезать -с 1-5 входной_файл
 ... # вставки новых команд
} > выходной_файл

Если вы хотите, чтобы вывод ошибок, чтобы пойти в тот же файл, можно изменить последнюю строчку следующим образом:

} > файл 2>&1

Благодаря Оливье Дюлак напомнил, что Совет.

Если вы хотите, для какой-вывода внутри блока, чтобы перейти на ваш экран, вы можете использовать этот синтаксис:

{
 Эхо "строка заголовка"
 Echo "эта строка не ходит в выходной_файл" > /Дев/телетайп
 вырезать -с 1-5 входной_файл
} > выходной_файл
+367
Joshua Garcia 13 авг. 2010 г., 21:03:24

Я использую VMware для запуска CentOS в 7 виртуальную машину с рабочего стола GNOME.

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

enter image description here

Это, как кажется, действовать по умолчанию (не касаясь любой конфигурации). Кто-нибудь знает, что может быть причиной этого?

Насколько я понимаю, запуск и выключение экранов настраиваются с помощью "жратвы". Я не уверен, если это помогает, Но это мое "/и т. д./По умолчанию/жратва" конфигурационный файл:

GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(СЭД-х, отпустите .*$,,система выпуска г' /и т. д./)"
GRUB_DEFAULT=спас
GRUB_DISABLE_SUBMENU=истина
GRUB_TERMINAL_OUTPUT="консоль"
GRUB_CMDLINE_LINUX="загрузка аварийного ядра=автоматический РД.ЛВМ.ЛВ=centos00/корень 
РД.ЛВМ.ЛВ=centos00/обмен РД.ЛВМ.ЛВ=centos01/обмен РД.ЛВМ.ЛВ=centos00/ЕГР точный список 
тихий"
GRUB_DISABLE_RECOVERY="истинный"

Редактировать

Я пробовал следующие советы судье хилдреду и добавил последовательной консоли в командную строку ядра. (Мне пришлось использовать ttys1 вместо S0, поскольку в VMware настроить последовательный порт.)

enter image description here

Похоже, проблема начинается сразу после запуска менеджер GNOME дисплей.

Я пытаюсь выяснить, как отправить сообщение об ошибке.


Обновление:

+335
Bhavesh Panchal 9 янв. 2011 г., 07:36:17

Если дистрибутива Linux под GPL, и я хотел бы распространять ее, я правильно понимаю, что мне нужно только уметь дать источники? Например, я могу построить 4-в-1 многофункциональный дистрибутив на DVD (я заболела горения 4 отдельных дисков, так что я сделал это мульти-загрузочный). Я мог распространять его для использования другими лицами без иск?

+306
karvoynistas 17 июн. 2016 г., 08:32:00

использование ЛС с вариант для каталога:

ЛС-ЛД yourDirectory
+306
Horperyemmy 12 февр. 2019 г., 03:50:14

Если я использую два последовательных грэп команды, например:

Эхо "Foo бар" | команда grep фу | грэп-бар

Затем первый образец ("фу") не выделяются. В самом деле, кажется, что команда grep выводит цветовые коды от входных данных. Есть ли способ, чтобы предотвратить это?

+285
Nassiel 28 февр. 2012 г., 21:45:39

Я узнал о командной строке команду проверить и прочитать несколько примеров. Один из них был неясным для меня:

 тест 100 -ГТ 99 усилитель&;&амп; Эхо: "Да, это правда". || Эхо "нет, это ложь".

Я так понимаю на данный момент:

тест 100 -ГТ 99 

определяет, является ли 100 больше чем 99

Эхо "Да, это правда." || Эхо "нет, это ложь".

Если выражение оказывается истинным выполните команду слева от двойной символ, в противном случае сделать правильный.

Я не мог найти любой намек на &амп выражение в руководству.

Какова его цель?

+262
Tes Mzd 5 окт. 2012 г., 03:38:19

Я установил пакет OpenDKIM в Ubuntu 14.04 сервер, следуя инструкциям здесь. Но процесс не запускается автоматически. Затем я попытался запустить процесс вручную:

судо служба opendkim начать

что приводит следующее сообщение об ошибке:

Начиная OpenDKIM: opendkim: в /etc/opendkim.конф: в /etc/постфикс/англ.ключ может быть прочитана или написана другим пользователям opendkim.

Как я могу начать процесс?

+254
user61783 9 авг. 2018 г., 13:05:22

Похоже на поумолчанию помощь Foo фактически эквивалентно помощь Foo*. Но если какой-то особый подстановка символов после финала "*" не implicitely добавил.

Так что, возможность бы помочь [Р]ЕАД.

Глобализации используется Используется оболочкой для файла соответствия; насколько мне известно, нет никакого эквивалента \< ни \>.

+253
Challa Nagasree 24 нояб. 2017 г., 03:32:40

Что кажется, имеет смысл - ваша команда находит foodir затем удаляет его. Заказ команды-это повод для сообщения.

+178
kensie gaomas 27 апр. 2012 г., 15:00:00

Самый простой способ я могу думать, так как линия команды является:

`easy_install$2>&1 | grep в команду sudo

Обратные апострофы или $(...) взять вывод команды труб и выполнить ее, как если бы вы набрали его, возвращая на выходе.

Обратите внимание, что эта команда не будет работать, если вы пропустили судо и пытается установить его. Но поскольку это, очевидно, Убунту, судо , как правило, доступна. Чтобы избежать этого, вы могли бы хотеть попробовать ваш второй выбор:

`easy_install$2>&1 | хвоста -Н 1`

Попробуйте отучить себя с помощью хвоста -1, это заменяется стандартная форма хвоста -Н 1. Я нахожу это трудно самому, но я не люблю предупреждения. :)

Предупреждение: если $easy_install существует и вы не получаете этот тип вывода, любой из этих команд являются массовые угрозы безопасности. Вы можете закончить выполнение произвольных вещей. Вы можете защитить себя, будучи более экстравагантные:

`easy_install$2>&1 >/dev/нуль | команда grep '^судо apt-получить установку"

Это отбрасывает поток stdout, и будет работать только что-нибудь начиная с судо apt-получить установку , которая ограничивает все красиво, но значительно более раздражающего, чем просто набрав команду sudo apt-получить установку $пакет себе.

+132
Aman Nirala 17 апр. 2014 г., 10:16:05

-Да! это устройство, адаптер беспроводной связи устройства, как нормальные сетевое устройство eth0 в, только это относится к беспроводному устройству ...

+131
Skylimit 6 февр. 2017 г., 05:33:53

Показать вопросы с тегом

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil