Как правильно удалить mountnfs из /etc/инит.д/

Очистка процесс загрузки установки протиснуться в Debian работает на ядре 3.2.0-0.БПО.3-для amd64, я заметил несколько mountnfs скрипты в /etc/инит.д/:

# Общ /етц/инит.д/ | mountnfs грэп 
mountnfs-bootclean.sh
mountnfs.sh
umountnfs.sh

Удаление не удается, с такими командами, как:

обновление-РЦ#.Д -Ф mountnfs удалить
обновление-РЦ.D: с помощью зависимостей, основанная последовательность запуска

Для "mountnfs", я тоже пробовал: umountnfs, mountnfs-bootclean, НФС, НФС-общее.

Обновление #1 Также пробовал без успеха: umountnfs.sh, mountnfs.sh.

В результате mountnfs-bootclean, mountnfs и unmountnfs.sh еще в /etc/инит.д/ и соответствующие им значения папкам.

Просто удалив эти файлы, используя РМ не самый правильный путь. Я думал, что эти инит.D файлы относятся к установленные пакеты. Однако я не могу найти установленный пакет НФС:

# команды dpkg --вам-выбор | грэп НФС
libnfsidmap2 установить

Как мне правильно удалить все mountNFS скрипты из init.д?

+41
forguta 8 мая 2017 г., 01:26:40
29 ответов

Включить Горячие Клавиши

Может быть, кнопки не включен thinkpad_acpi. Вы можете включить все горячие клавиши по

Эхо включения,значение 0xFFFFFFFF >в/proc/ACPI в/ИБМ/хоткей

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

судо Баш-с Эхо включения,значение 0xFFFFFFFF > в /proc/ACPI в/ИБМ/хоткей

или

Эхо включения,значение 0xFFFFFFFF | судо тройник в /proc/ACPI в/ИБМ/хоткей

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


Сделать изменения постоянными

Чтобы выжить после следующей перезагрузки вы можете добавить эту команду в файл/etc/rc автомобиль.местные

Если вы используете Ubuntu 18.04 или выше файлов могут отсутствовать, поскольку systemd не может решить этот вопрос. Но если существующий файл будет использоваться как вы можете убедить себя, глядя в команду sudo systemctl редактирование-полный РК-местные.

Файл должен быть исполняемым и нуждается в притон.

#!/Бен/ш

Эхо включения,значение 0xFFFFFFFF > в /proc/ACPI в/ИБМ/хоткей

Эхо 0

Если вы создали файл, сделать его исполняемым

чмод +х в /etc/файл RC.местные
+918
pdl64 03 февр. '09 в 4:24

Корн-как снаряды отслеживать символические ссылки в пути к текущему каталогу (это называется логическое текущее отслеживание каталога). Если вы хотите развернуть все символические ссылки, передаче параметра на компакт-диск встроенные (для физического текущем каталоге отслеживания):

компакт-П логика

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

компакт-П .

Если вы хотите печатать путь к текущему каталогу с символическими ссылками расширены, бегать дуо -П. В bash, если вы хотите отключить логическое отслеживание выполнения сэт-П; в ЗШ, запуска набор -Вт или setopt chase_links.

+884
bomeor 18 мая 2012 г., 07:22:39
Другие ответы

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


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

Предполагая, что ваш найти его поддерживает, используйте -execdir вариант вместо -exec будет

найти * -имя 'фу' -execdir лсов \;

Если это не так, Укажите вашу платформу и/или распространения (в соответствующих случаях).

+855
noredtomatoes 19 окт. 2016 г., 07:49:06

После выполнения задания в течение 7 дней самостоятельно не последовали несколько недель, я пытаюсь использовать в но он показывает на: Команда не найдена.

По умолчанию кажется, что красная шляпа предприятия Linux-сервер выпуск 7.2 (Маипо) не входит в. Однако, я могу запустить хрон рабочих мест.

Какой пакет нужно установить? Как мне это сделать?

+826
Neil Ivri 18 февр. 2012 г., 09:42:59

В addgroup пакет необходим и входит в busybox и прошивка от padavan.

Выполните следующие действия, как корень:

грэп -с mlocate ПО /и т. д./группы || addgroup как mlocate
команда chgrp как mlocate /опт/ВАР/mlocate по
чмод г=ГХ,о= /опт/ВАР/mlocate по
команда chgrp как mlocate /опт/бин/найти
чмод г+ев,GO-Вт /опт/бин/найти
сенсорный /опт/ВАР/mlocate по/mlocate по.дБ
команда chgrp как mlocate /опт/ВАР/mlocate по/mlocate по.дБ

Это один-лайнер (в единственном экземпляре, и команда "вставить") исправить "командой updatedb: не можете найти сообщение в группе как mlocate":

# грэп -с mlocate ПО /и т. д./группы || addgroup как mlocate;команда chgrp как mlocate /опт/ВАР/mlocate по;чмод г=ГХ,у= /опт/ВАР/mlocate по;Команда chgrp как mlocate /опт/бин/найти;чмод г+ев,GO-ж /опт/бин/найти;сенсорный /опт/ВАР/mlocate по/mlocate по.дБ;команда chgrp как mlocate /опт/ВАР/mlocate по/mlocate по.дБ
+820
Adel Mosleh 27 дек. 2011 г., 04:28:20

Для bash-скрипт, есть простой способ обнаружить, если текст содержит ASCII искусство?

Пример символов: enter image description here

+813
Syed Baba Khan Zakria 3 окт. 2018 г., 14:32:23

Как я могу получить расширение файла из Баша? Вот что я пробовал:

именем=`базовое имя $путь_к_файлу`
fileext=${именем##*.}

Делая это, я могу сделать расширение bz2, что с пути /реж/каталогом/файлом.bz2 файл, но у меня проблема с путь /каталог/подкаталог/файл-1.0.тар.bz2 файл.

Я бы предпочел решение с использованием только Баш без внешних программ, если это возможно.

Чтобы сделать мой вопрос ясно, я был создать баш скрипт извлечь архив только по одной команде из экстракта путь. Как извлечь файл определяется сценарием, видя его сжатия или архивирования типа, который может быть .tar.gz, .ГЗ .bz2 файл и т. д. Я думаю, это должно включать строку манипуляций, например, если я вам расширение .ГЗ затем я должен проверить, имеет ли он строку .деготь раньше .ГЗ — если это так, то расширение должно быть .tar.gz.

+769
blenddd 15 мар. 2012 г., 14:40:33

Удачи с обучения GCSE по вычислительной курсовая работа ;) не использовать кота в вопрос, по крайней мере, в одном на вопрос листа!

Я просто сделал

на Perl -00pe ‘с/^/$. /’ старым

для 7ii и

на Perl -00pe ‘с/^/$. /’ jamestextfile | хвост -Н1

для 7iii

Главное в ответе на вопрос 7 использует трубы и прочее.

+738
Freizer 20 окт. 2012 г., 07:52:13

Что вы имеете в ssl_client строфа не применяются при принятии КСО. Это x509v3 расширенные атрибуты обычно добавляется для сертификата ЦС при подписании КСО и они ссылаются по имени строфа:

в openssl x509-на ... -расширения ssl_client

Если вам нужно заполнить поле "Тема", вы должны использовать что-то вроде:

OpenSSL требуе -новый -SHA256 с ключом теста.ключ -тест.КСО -тема "/с=см/СВ=somecountry/л=someloc/о=someorg/ОУ=somedept/CN=пример.ком"

Существуют также способы, чтобы задать значения по умолчанию через реку и req_distinguished_name строфы. Указывая в Треб, настройки по умолчанию для OpenSSL требуе ... команды. Указывая req_distinguished_name вы можете установить ограничения на тему ДУ компоненты, а также задать значения по умолчанию для интерактивного создания КСО вы обычно вызываете с OpenSSL требуе -новый ... и все такое.

Значения по умолчанию могут быть заданы следующим образом:

[ req_distinguished_name ]
countryName_default = см
stateOrProvinceName_default = somecountry
localityName_default = someloc
...

Есть две потрясающие страницы, которые я обычно касаются, когда я хочу сделать что-то с командной строки в OpenSSL:

https://jamielinux.com/docs/openssl-certificate-authority/appendix/root-configuration-file.html

https://www.phildev.net/ssl/opensslconf.html

+716
paulista silva 16 дек. 2018 г., 19:15:49

/Через Гугл Хром/

если я посещаю:

https://secure.wikimedia.org/wikipedia/en/wiki/File:Nokota_Horses_cropped.jpg

тогда:

http://upload.wikimedia.org/wikipedia/commons/d/de/Nokota_Horses_cropped.jpg

на НТТР-сервер.

Так как я могу быть на 100% уверены, что, если я вижу "HTTPS" в адресной строке моего браузера, это означает, что весь контент сайта действительно зашифрованы?

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

Я должен установить прокси-сервер (например: с Privoxy), что будет гарантировать, что ни http-только элементы нагрузка на "сайт https"?

Спасибо..

+705
detty kurnia 24 авг. 2012 г., 16:02:05

Моя команда работает в среде Си.

А ко файл, по имени Икс.ко, всегда создается из ИЦ среды в основное время каждый день, и его тип эльф 64-разрядной ЛСБ перемещаемых.

Сегодня, я обнаружил, что типа это ко файла данных.

Я пытаюсь выяснить причину.

Я стараюсь, чтобы кот Этот ко - файла, но на выходе ничего. Затем, я пытаюсь кошка -Эт х.Ко, и это дает мне много ^@^@^@^@^@^@^@^@^@^@^@^@^@^@...

Вы знаете, что ^@^@^@^@^@^@^@^@^@ значит?

+676
zemfira tumanova 28 сент. 2010 г., 20:16:36

попробовать

 на awk '/Общее время/ {печати $3} ' исходный_файл > файл_назначения
  • вы можете использовать >> для добавления

если есть много линия с общего времени, можно сузить, используя

на awk '1 $ = = "Итого" & & 2 $ = = "Время:" {печати $3} ' исходный_файл > файл_назначения
+637
Juni 27 сент. 2014 г., 17:23:05

Вы ищете unsetopt HIST_VERIFY. Добавим, что в ваш .zshrc вы хотите изменить, чтобы быть стойким. Видеть человека zshoptions.

+602
Atma 21 дек. 2016 г., 13:47:39

Другое решение: на awk '{$2 = функции sprintf("%02d порта", $2); печатать}'

+588
Kisama329 3 мар. 2012 г., 15:07:21

человек разделить , в частности:

Выход фиксированного размера части ввода в PREFIXaa, PREFIXab, ...

где префикс - это последний параметр командной строки (output_, в вашем случае). Так что выходные файлы будут названы output_aa, output_ab и output_ac на три части двумя линиями каждый.

Это также поведение я вижу.

Так почему вы не можете читать output_a заключается в том, что он не существует, если только вы сами его создаете отдельно.

Если вы хотите, чтобы ваши файлы должны быть названы только один-буквенный префикс и уже запустить сплит, вы можете переименовать их. Предполагая, Баш, вы можете использовать его переменной коверкая функциональность , чтобы удалить первый символ суффикса. Обратите внимание, что это может создать дубликаты (не в данном конкретном случае, но это может в общем случае):

для F в выходной*; делать Эхо-МВ "${ф}" "${ф%а?}${Ф##output_?}"; сделано

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

Когда вы удовлетворены, что это не то, что вы хотите, убрать эхо.

Если вы можете жить с повторным запуском Сплит, в GNU coreutils (8.5 по крайней мере) сплит имеет опцию --суффикс-длина , которая позволяет указать длину суффикс. Просто добавьте его в командной строке с соответствующим значением:

сплит -2 --суффикс-длина=1 a.txt output_

Это дает output_a, output_b и output_c, как хотелось бы. Спасибо @don_crissti указывающих на это.

+473
Humberto Cereser Ibanez 18 сент. 2017 г., 19:41:56

Мой сервер в CentOS 7.1. После перезагрузки хоста заменяется переходным имя (почта) и я не могу найти способ, чтобы избежать этого. Может, AutoDNS и MX-записи почта причина?

  • /и т. д./хоста содержит правильное значение
  • hostnamectl-транзиторная набор-имя Мое.нужные.имя работает, но только до следующей перезагрузки

Итак, после перезагрузки:

  • hostnamectl статус показывает правильное статическое имя хоста, но не преходящее имя (почта).
  • хоста -з или хоста -Ф показывает неправильное имя.

Файл в/etc/sysconfig/сети перезаписывается “на анаконда” и в строке Имя хоста="почта". Я пытался отредактировать этот файл, чтобы настроить правильное название, но оно перезаписывается после перезагрузки.

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


Редактировать:
Я уже пытался добавить DHCP_HOSTNAME="мои.нужные.название" в мой файл /etc/sysconfig/сети-скрипты/файл ifcfg-е..... но без успеха (линия была удалена после перезагрузки).
И я пытался добавить выполнение hostnamectl набор-хоста "" - транзиторная (где будет установлен переходный к значению статического имени хоста) при перезагрузке, которая не смогла ни с активированным файл /etc/файл RC.местные, а также как сервис командой chkconfig ПО (с # командой chkconfig: - 11 91, так что он должен выполняться после всех остальных служб).

Любые дальнейшие предложения приветствуются.

+452
sharky 14 июн. 2010 г., 01:52:03

С СЭД:

СЭД '/client_encryption_options:/{п;з/ложные/истинные/;}'

Н - команда, чтобы получить следующую строку в шаблон пространство (после того, как напечатали и отброшены текущего шаблона содержания), С является заменой.

+450
katze120 5 сент. 2018 г., 10:18:33

У меня есть домашний сервер с proxmox 5 установлены и некоторые услуги в контейнеры Docker. Все было хорошо до вчера.

Я перезагрузил сервер и все сервисы во всех контейнерах не может связать розетку из-за отказа в разрешении. Я расстроен...

Вот некоторые технические детали

Linux-сервер 4.10.15-1-для PvE #1 СМП ПВЕ 4.10.15-15 (ПТН, 23 июня 2017 08:57:55 +0200) архитектуру x86_64 GNU/Линукс

Докер версии 18.03.0-се, построить 0520e24
докер-сочинять версию 1.20.1, построить 5d8c71b

Кэдди докер-сочинять.в формате YML

версия: '2'
услуги:
Кэдди:
 имя контейнера: Кэдди
 изображения: zzrot/альпийские-чайница:последний
 перезагрузка: пока-перестал
 network_mode: "хозяин"
среды:
 - Путь=/usr/местные/sbin:/usr/местные/Бен: выполнить/sbin:/usr/Бен: файл/sbin:/бин
 имя модели: Caddy
объемы:
 - в /etc/местное время:/и т. д./местное время:РО
 - /вида/конфигурации/Кэдди-настройки/сертификаты:/корень/.Кэдди
 - /вида/конфигурации/Кэдди-конфиг/Кэдди: файл/etc/Caddyfile

докер-сочинять до выхода

[email protected]сервер:~/сочинять/Кэдди# докер-сочинять вверх
Создание Кэдди ... сделано
Присоединение к Кэдди
Кэдди | активации функции конфиденциальности... сделал.
Кэдди | 2018/03/23 19:55:21 слушать порты TCP :443: гнездо: отказано 
Кэдди завершился с кодом 1

MariaDB в докер-сочинять.в формате YML

версия: '3.1'
услуги:
версию MariaDB:
 имя контейнера: MariaDB в
 изображения: MariaDB в
 перезагрузка: всегда
порты:
 - 3306:3306/УДП
 - 3306:3306/TCP с
среды:
 - Путь=/usr/местные/sbin:/usr/местные/Бен: выполнить/sbin:/usr/Бен: файл/sbin:/бин
 - MYSQL_ROOT_PASSWORD=пароль
 имя: MariaDB в
объемы:
 - /вида/конфигурации/MariaDB в конфигурации/базы данных: файл/var/библиотека/MySQL в
 - /вида/конфигурации/настраиваемый.КНФ: в/etc/mysql в/конф.д/config-файла.КНФ
 - /вида/конфигурации/журналы:/конфигурации/журналы

докер-сочинять до выхода

mariadb_1 | 2018-03-23 13:20:36 139659836417920 [предупреждение] не удалось создать сокет для IPv6 '::': для errno: 13.
mariadb_1 | 2018-03-23 13:20:36 139659836417920 [предупреждение] не удалось создать сокет для IPv4 '0.0.0.0': ошибка: 13.
mariadb_1 | 2018-03-23 13:20:36 139659836417920 [ошибка] не могу создать IP-сокет: отказано в доступе
mariadb_1 | 2018-03-23 13:20:36 139659836417920 [ошибка] прерывание
mariadb_1 |
mariadb_mariadb_1 завершился с кодом 1

Что может быть причиной этого?

УПД: некоторые новые детали

ядра: аудит: тип=1400 аудит(1521896913.536:10071): в AppArmor="отказано в операции"="создать" профиль="Настройки по умолчанию" пид=16502 комм="тузды" семьи="инет" sock_type="dgram" протокол=0 requested_mask="создать" denied_

аудит[16271]: АВК в AppArmor="отказано в операции"="создать" профиль="Настройки по умолчанию" пид=16271 комм="Кэдди" семьи="инет" sock_type="dgram" протокол=0 requested_mask="создать" denied_mask="создать"
+396
Basan 27 янв. 2012 г., 12:11:15

Группа идентификаторы (номера) присваиваются произвольно при установке rpm-пакетов, если пакет явно не добавляет эти записи указывать конкретные гид число.

Пример

Из системы Fedora 14.

долларов больше /и т. д./группы
vboxusers:х:502:SAML в
Джетти:х:485:
в XFS:х:43:
КВМ:х:36:в QEMU
в QEMU:х:107:

Чтобы перенести эти группы к другой гид вам придется искать диск для всех случаев, а затем команда chgrp <новый гид> переместить их в какой-то неиспользуемый номер.

+368
Shirish 31 мар. 2015 г., 11:29:45

Интересно, чтобы создать с Lubuntu (не Убунту) АМИ изображения на Amazon ? Большинство АМИ Ареон Ubuntu, поэтому я не как установить Lubuntu, которая с нуля ?

http://lubuntu.net/

Спасибо

+356
SlavicViking 7 мая 2018 г., 01:12:43

На более низком уровне, судо не работает команда(ы) в bash (или другой оболочки), но фактически начинает новый процесс, основанный на "команду" вы передаете его и начать этот процесс с остальными аргументами вы проходите.

Как @heemayl указал, вы можете использовать синтаксис судо Баш-с '(кд /некоторые/реж; ./runscript.sh)'. Это потому, что баш является законным системе исполняемый. судо не удалось создать процесс по имени (компакт-диск а ( является частью Баш синтаксис, и, как правило, не является допустимым именем исполняемого файла.

+292
Chenna 20 мар. 2017 г., 14:56:27
 команда #в xterm -е 

Право команды я использую

+260
Richard li 14 окт. 2018 г., 09:24:35

Вы можете использовать любую функциональную клавишу, экран распознает как Escape-символ. Набор символа (точнее, побег байт) в одном, что вы не тип, например \377 которая никогда не используется в UTF-8. Привязать ключ, который вы хотите использовать в качестве побег ключ к команде, например Ф12 (которая Ф2 в предусмотренные говорить — см. раздел “ввод перевод” в руководстве):

побег \377\377
команда bindkey -к Ф2 

Вы не ограничены в Ключи, который знает символическое имя. Чтобы задать произвольный ключ или keychord как команда ключ (ключ не надо отправлять escape-последовательность в терминале), узнайте, что escape-последовательности отправляет его, нажав клавиши Ctrl+V и то что ключ в командной строке. В этом случае последовательность должна быть вставлена в буквальном смысле, вместо того, чтобы быть признанным оболочки как escape-последовательность. Например, если вы хотите использовать клавишу F12, можно нажать сочетание клавиш ctrl+v и нажмите клавишу F12, которая вставляет ^[[24~ (Первый ^[ представляет Escape-символ) (некоторые терминалы могут отправить другой последовательности); затем вы должны использовать

bindkey ^[команда[24~ 

Я использую сочетание клавиш Ctrl+\ , как мой экран клавиша Escape (побег ^\\\), и пусть сочетание клавиш Ctrl+\ \ вколоть ^\ персонажа. Несколько программ использовать ^\ управление персонажем. В Emacs, это вызывает переключение ввода-метод, который я не использую; ваш пробег может варьироваться. В приготовленный терминал, он отправляет на которых он слушал, что редко бывает полезно (когда это необходимо, на Ctrl+Z и затем убить команду, как правило, работает так же; я по умолчанию имея дамп отключен). Сочетание клавиш Ctrl+\ может быть трудно, чтобы ввести на некоторых раскладки клавиатуры, где \ требует клавиши AltGr, но на нас оно просто. Я также настроить эмулятор терминала для отправки ^\ персонажа, когда я нажимаю сочетание клавиш Ctrl+`, который позволяет мне ввести его левой рукой так же.

Сочетание клавиш Ctrl+] (для Emacs: аборт-рекурсивного редактирования) и нажмите CTRL+^ (в Emacs: неопределено; но это неудобно набирать на клавиатуре США, а также на многие другие макеты) и другие вероятные кандидаты для Emacs для пользователей.


Кстати, если вы используете только экране, чтобы запустить Emacs и несколько снарядов, вам не нужен экран. Emacs может играть ту же роль. Держите один в Emacs процесс запущен, и использовать emacsclient , чтобы открыть окно редактора Emacs на этот процесс с любого терминала. Если терминал уходит, вы можете запустить emacsclient снова подключиться к той же Emacs, к примеру. Вы можете иметь столько экземпляров emacsclient , как вам нравится, подключенных к той же Emacs, к примеру, возможно отображение через различные локальные и удаленные подключения.

Чтобы запустить Emacs С нет интерфейс, работать в Emacs --демон. Затем запустить emacsclient -C и открыть окно, чтобы существующие в Emacs экземпляр (или emacsclient -с-СЗ , чтобы заставить текстовом режиме окна). Если вы хотите запустите Emacs, если он не был уже стартовал, но подключиться к существующему экземпляру для Emacs, если он есть, запустить emacsclient -а " -с.

Если вы хотите запускать снаряды, вы можете использовать м-х Shell или М-х термин или как внутри Emacs. Emacs умеет практически все, что экран можно сделать.

+255
gagneet 14 окт. 2013 г., 00:41:32
#!/бин/Баш
комплект -П-Е-С;
shopt -с nullglob;

# Этот скрипт может быть использован как для sendmail` замена в `шавка`. Это
# выполняет несколько проверок на почте перед отправкой Ист, и это
# легко изменить эти проверки, или добавить больше. В настоящее время, таковы:
#
# вложения — не на не-составного сообщения, если текст содержит
# ключевые слова ссылаясь на вложение (английский, немецкий).
#
# размер — отказываются отправлять слишком большие письма.
#
# вообще — отказываются отправлять письмо, содержащее поправить слово.
#
# ярусный — отказываются отправлять письма остроумие длинные строки, если только пути
# (URL-адреса), содержащий две косые черты, или процитировал.
#
# лимит-с, лимит-чч — ограничить число получателей в соответствии
заголовок#. Лучше использовать поле скрытая копия.
#
# Каждый из тестов может быть отключена по puttig свое название в
# `Х-проверяет поле заголовка`. Е. Г., `Х-проверяет: длинный концевой-ГК позволяет
# для отправки письма с длинными линиями до неограниченного количества получателей в
# поле "копия".
#
# Чтобы использовать этот скрипт, установить его там, где он может быть найден, и настроить
# соответственно шавка. У меня хранится этот сценарий `~/.шавка или sendmail`,
# и мой `~/.в Mutt/muttrc` содержит строку
#
# настроит sendmail = "~/.шавка/sendmail-а"
#
# При отправке почтой, она хранится как шавка-факто.*` в
# временное место, откуда она доступна для проверки. На
# успех, письмо будет отправлено, в противном случае этот сценарий не выполняется. В
временный файл # удаляется.



# ---- Настройки этого скрипта ----------------------------------

# Почта отправляется с помощью `${программы sendmail} "[email protected]" <"${wholemail}"`, см. последнюю строчку
# скрипта.

программа sendmail=/usr/Бен/msmtp;

# Вы можете прямо пропустить некоторые тесты, поставив свое имя в заголовке
поле # вашей почты. На проверку эти имена печатаются в stderr.
# Название заголовка:

myhdr='х-проверки';



# ---- Скрипт ----------------------------------------------------

сообщение для печати # в stderr, может быть, не
ошибаться функции { Эхо "[email protected]" >&2; покинуть 1; }
функция предупредить { Эхо "[email protected]" >&2; }

магазин # письмо во временный файл
wholemail="$(mktemp -Т шавка-факто.ХХХХХХХХХХ)" &&
 ловушка "РМ -Ф '${wholemail}'" выйти &&
 кошка >| "${wholemail}" ||
 ошибка 'не удается создать временный файл';

# сделать заголовок, с отступом линии соединены
заголовок="$(СЭД -рН ':а;/^$/м;$!Н;с/\н\ы+/ /;ТП;Р;Д' "${wholemail}")";

# получаем значения одного конкретного заголовка, каждый случай на одну линию
getHeader функции { СЭД -РН "с/^${1}:\S+С//П" <<< "$заголовок"; }

# используйте эту функцию, чтобы прочитать тело сообщения
getBody функция { Е 1,/^$/D' в "${wholemail}"; }

# получаем список проверок, которые должны быть проигнорированы для этой конкретной почты
проверяет="$(getHeader "${myhdr}")";
функции {
 если грэп -М "${1}" <<< "${проверяет}"; затем
 предупредить "${myhdr}: ${1} — пропуск";
 возвращение 1;
еще
 предупреждают "не ${myhdr}: ${1}";
 возврат 0;
интернет;
}


# --- все тесты здесь ----------------------------------------------
#
# `$wholemail` содержит имя файла вся почта, как передано
# sendmail-а.
# `getBody` пишет теле сообщения в stdout.
# `getHeader фу` пишет по одной строке для каждого значения `фу:` заголовок.
# запрошенная бар` не удается, если заголовок `$myhdr` содержит `бар`.

# сделать поиск сайта в целом, напишите, если это не многотомные.
привязанность просила'' &&
getHeader "содержимое-тип" | команда grep -вентиляционно-перфузионное многотомных &&
команда grep -v с '^>' "$wholemail" | команда grep -Эни 'прикрепить|анханг|hängt|унтэн' &&
подстраховаться "нет составного сообщения, но намеки на привязанность".;

# отвергаем сообщения, больше, чем $параметр maxsize байт
параметр maxsize='32768';
просила 'размер' &&
тест "$(стат -с%с "${wholemail}")" -ГТ "${параметр}" &&
подстраховаться "больше, то ${параметр} байт.";

# отвергаем сообщения, содержащие поправить
просила 'поправить' &&
getBody | грэп -Н поправить &&
подстраховаться "поправить сайта нашли".;

# отклонение писем с длинными линиями
maxline=78;
просила 'длинный' &&
тест "$(getBody | грэп -ев '^>|/.*/' | туалет -л)" -ГТ "$maxline" &&
подстраховаться "линий больше, чем $maxline чарс нашли".;

# подсчитать количество получателей
предел-к запрашиваемому'' &&
тест "$(getHeader "к" | команда grep -о ',' | туалет -л)" -ГТ 2 &&
эрр 'слишком много получателей в поле.';

лимит-КС просила'' &&
тест "$(getHeader "СС" | команда grep -о ',' | туалет -л)" -ГТ 5 &&
эрр 'слишком много получателей в поле "копия".';


# --- теперь отправить письмо ----------------------------------------------
режим отладки #ошибка 'не отправлять';

${программы sendmail} "[email protected]" <"${wholemail}";
+243
Shira 26 авг. 2011 г., 10:08:05

Вы можете выполнить команду на удаленном сервере без регистрации такой:

СШ-lUSERNAME команды сервера 

например

СШ-lsomeuser установите этот параметр, если МВ .zshrc .zshrc.бак'

Команда дается как последний аргумент в СШ будет выполняться не-интерактивной оболочки и команды .zshrc выполняются только с помощью интерактивных оболочек (см. ЗШ странице, раздел запуск и завершение работы файлов).

+217
gonich 6 мар. 2018 г., 02:18:09

Так что я использую босс на Linux на некоторое время и действительно наслаждаться этим. Однако, с введением в GNOME 3 я все еще можете запустить босс, но способность быть в состоянии перетащить ярлыки из меню в баре уже нет. Есть еще один способ добавить ярлыки босс-бар, чтобы получить эту функциональность?

+189
tbradley 2 авг. 2010 г., 09:39:16

Стоит ли беда? Это не портативный, в первую очередь.

Вы должны лучше конвертировать ваши .предназначен для работы с char массив; например:

$ кота в Makefile
.Суффиксы: .СВГ
.СВГ.с:
 ОД -тх1 $< | е с/ /,0х/г;с/[^,]*//;1С/,/Чаре $*[]={/;$$с/$$/};/' > [email protected]

$ make-файл.о
файл od-тх1.СВГ | е с/ /,0х/г;с/[^,]*//;1С/,/файл char []={/; ы$/$/};/' > файл.с
файл CC-с-о.o файл.с
файл RM.с

Конечно, вы можете задать имя массива на что-то другое / более надежные (например. голец $(замест /,_,$*)[] = ... вместо гольца $*[] = ... с GNU сделать). Также, вы можете создать специальную bin2c конвертер, написанный на C вместо этого ужасного ОД+СЭД комбо.

+156
anonymous255 17 янв. 2013 г., 12:18:13

Я знаю, что вы помечены как rsync и говоря о том, что пробовал, но почему не обычный старый КП?

команды mkdir newdir все нормально
СР --родители -РП каталога[123]/sub2 каталогах

Это даст вам желаемый результат.

+105
LordWater 22 апр. 2012 г., 10:56:15

Отметим, что Cisco VPN клиент-это конец жизни программного обеспечения и поддержка его закончится в июле. Там не появляются для версия для Linux 5.х, однако, 4.х версии Linux можно скачать здесь. Бесплатного альтернативного программного обеспечения, что дает (какой?) те же функциональные возможности, как Cisco VPN-клиент vpnc.

Замена VPN-клиента Cisco программное обеспечение компании Cisco AnyConnect, на которых есть ссылки для скачивания здесь. Это может быть то, что вам нужно (хотя у меня мало знаний о том, как технологии различаются). Если это так, то бесплатного программного обеспечения альтернатива - OpenConnect.

+22
xverges 4 авг. 2019 г., 10:03:57

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

$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