Параметры ядра не изменилась навсегда для RHEL7

Пытается постоянно изменить некоторые параметры ядра ВМ, я создал файл/etc/sysctl-переменной.д/01-таможня.конф config, как описано в статье базы знаний. Вот его содержание:

# кот /и т. д./sysctl.д/01-таможня.конф
ВМ.поведение=10
ВМ.dirty_ratio=20
ВМ.vfs_cache_pressure=200

Но после перезагрузки только ВМ.vfs_cache_pressure изменяется и swappines и dirty_ratio имеют прежние значения.

# ВМ команды sysctl.поведение
ВМ.подкачки = 30
# ВМ команды sysctl.dirty_ratio
ВМ.dirty_ratio = 30

В /и т. д./sysctl.конф файле нет изменений для виртуальной машины.dirty_ratio параметр и ВМ.swappines равен 10, а также. Означает ли это, что система берет эти значения откуда-то еще? Нет никаких файлов конфигурации в файл/etc/sysctl-переменной.Д , кроме моей и ссылка на /и т. д./sysctl.конф:

# Лл /и т. д./sysctl.д/
итого 4
-RW-р-р-- 1 корень 147 30 мая 04:40 01-таможня.конф
lrwxrwxrwx. 1 корень 14 апреля 3 15:00 99-команды sysctl.конф -> ../команды sysctl.конф

Обновление: команды sysctl --система показывает, что значения из моей конфигурации были приняты. Ничего для ВМ.swappines и ВМ.dirty_ratio устанавливаются на 30.

+902
Foo L 16 апр. 2018 г., 00:58:40
35 ответов

Это может быть сделано просто так $? дает вам статус последней команды.

Так что это может быть

#!/Бен/ш

... какую-то команду ...

если [ $? == 0 ] ; тогда
 Эхо '<выходное сообщение, которое вы хотите отобразить>'
еще 
 Эхо '<сообщение об ошибке>'
интернет
+979
isuvaish 03 февр. '09 в 4:24

TXR сюсюкать шаг за шагом:

данные $ кот 
Эхо
Альфа
Дельта
Чарли

Гольф
Браво
Отель
Фокстрот

$ txr -п '(вам-линий)' < данные
("Эхо" "Альфа" "Дельта" "Чарли" "" "Гольф" "Браво" "Отель" "Фокстрот")

$ txr -Т '(вам-линий)' < данные
Эхо
Альфа
Дельта
Чарли

Гольф
Браво
Отель
Фокстрот

$ txr -п(разделов* (вам-линий) (ОП где [длина цепи zerop]))' < данные
(("Эхо" "Альфа" "Дельта", "Чарли") ("Гольф", "Браво", "Отель", "Фокстрот"))

$ txr -п '[mapcar сортировки (раздел* (вам-линий) (ОП где [длина цепи zerop]))]' < данные
(("Альфа", "Чарли", "Дельта", "Эхо") ("Браво", "Фокстрот" "Гольф" "Отель"))

$ txr -п '(вставить ("список") [mapcar сортировки (раздел* (вам-линий) (ОП где [длина цепи zerop]))])' < данные
(("Альфа", "Чарли", "Дельта", "Эхо") ("") ("Браво", "Фокстрот" "Гольф" "Отель"))

$ txr -Т '(вставить ("список") [mapcar сортировки (раздел* (вам-линий) (ОП где [длина цепи zerop]))])' < данные
Альфа
Чарли
Дельта
Эхо

Браво
Фокстрот
Гольф
Отель

Ссылки: вам линий, раздел*, ОП, где, цепь, длина, zerop, mapcar, вклинится.

+928
Ficertyn 20 июн. 2016 г., 04:46:18
Другие ответы

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


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

У меня Windows 10 и хотите установить Linux вместе с Windows 10, что означает два отдельных ОС на одном компьютере, поэтому у меня есть незанятое 103 ГБ дискового пространства для установки Linux на жесткий диск показывает 103GB бесплатно

Вопрос в том, что эти нераспределенного пространства не отображается в Debian-установка загрузчика окне в Debian установить загрузчик не показать 103GB.

Обратите внимание, что я использую в Debian установить загрузчик через USB, который включает в себя содержание скачанный файл ISO, это не USB с его полной установки.

Почему 103GB не появляются? Пожалуйста помогите что я могу сделать?

Если можно решение без удаления и переустановки Windows.

Не предложение: Пытался отформатировать диск в exFAT, как полагают GAD3R и по-прежнему наблюдаем ту же картину в 103GB не появляются.

+906
atopuzov 24 февр. 2018 г., 03:03:34

Вы должны сделать часть или все ваши .bashrc и не работать, когда ваша оболочка не является интерактивным. (В УПП - это пример не-интерактивной оболочки вызова, если кто-то радикально изменили свои системы.) Затем поместить все команды, которые может генерировать выходные данные в этом разделе файла.

Стандартный способ сделать это в init файл:

# Поставить все команды здесь должен работать независимо от того,
# это интерактивный или неинтерактивный Шелл.

Пример команды#:
значение umask 0027

# проверить, если строки VAR-это не набор
если [ -з "$ПС1" ]; затем
 # запрос ВАР не установлен, поэтому это *не* интерактивная оболочка
вернуться
интернет

# Если мы достигнем этой строке кода, то подскажите переменная определена, так
# это интерактивная оболочка.

# Положить всех команд, которые должны выполняться, только если это
# интерактивная оболочка.

Пример команды#:
Эхо "Добро пожаловать, ${пользователь}. Это ~/.файл bashrc".

Вы можете также видеть, как люди используют

[ -з "$с PS1" ] && выход

вместо моего более подробную информацию, если заявление.

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

если [ -н "$ПС1" ]; затем
 Echo "эта строка работает только в интерактивном режиме".
интернет

Если вы отделить ваши .bashrc и таким образом, то ваше УПП команды больше не должны иметь эту проблему.

+833
Dimitris Menemenlis 19 окт. 2013 г., 00:13:16

Это может быть сложно в силу новой строки в ГДР с/// команды.

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

$ на awk -Е' *-- *' -в ОФС='\П' '{1$=$1}1' файл
0.5, 14, 14, 12, 1.000000736101224 е-11,
0.5, 14, 14, 14, 9.999999999999996 Е-12,

$1=$1 - это на awk идиома, которая вынуждает текущая запись необходимо переписать, используя другое поле сепаратора.

+833
user3379955 23 сент. 2012 г., 21:09:21
рабочий файл sed'/:/ Н ; С/\Н/заполнитель/' changelog.txt |
команда grep -v', то заполнитель===' |
СЭД с/заполнитель/\Н/ 

действительно может быть сокращен до:

$ СЭД 'рабочий файл/:/{н;/===/д}' changelog.txt 
Рабочая файла: modifiedfile1.ч
----------------------------------
редакция 1.3
Исправлены некоторые ошибки
================
Рабочая файла: modifiedfile2.ч
----------------------------------
версия 1.1
Добавлены некоторые функции
================
Рабочая файла: unmodifiedfile3.ч


  • Чтобы удалить все строки, содержащие рабочие файл: и следующую строку, если она содержит === а также последнюю строку, если она содержит рабочий файл:

Спасибо @ilkkachu за предложение. Если шаблон должен быть согласован в начале строки, использование ^рабочий файл:

$ кот ip.txt 
Рабочая файла: 123
================
Рабочая файла: Ф1
----------------------------------
редакция 1.3
Исправлены некоторые ошибки
================
Рабочий файл: Азбука
================
Рабочая файла: файл
----------------------------------
версия 1.1
Добавлены некоторые функции
================
Рабочая файла: АБВ

$ СЭД 'рабочий файл/:/{н;/===/д}' ip.txt | СЭД '${рабочий файл/:/д}' 
Рабочая файла: Ф1
----------------------------------
редакция 1.3
Исправлены некоторые ошибки
================
Рабочая файла: файл
----------------------------------
версия 1.1
Добавлены некоторые функции
================
+829
Witiz1990 20 авг. 2018 г., 10:53:17

Короткий ответ “нет”. Юм был написан для дополнения оборотах команду и не дублировать его функции.

На оборотах работает хорошо для получения информации об установленных пакетах или загружаемых пакетов. Чтобы получить файл листинга (не загружен) пакет из репозитория, используйте repoquery полезности (обеспечивается ням-utils версии пакета).

ням установки Yum-utils версии
repoquery --имя_пакета список 

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

repoquery --список дерево | грэп док

См.: Отображение Пакетов Информации

+823
Devraj Singh Rawat 6 февр. 2016 г., 09:08:45

Это делает работу:

у awk '{печати $6}' Файл2 | вставить -д ',' Файл1 -

В - в конце концов, это стандартный вход, который передается из на awk.

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

Например такой:

сортировать Файл2 | у awk '{печати $1,",",$6}' | СЭД с/ //г' | присоединиться -Т ',' Файл1 -
+818
Vinay Nair 27 авг. 2015 г., 13:20:39

В настоящее время у меня есть странная проблема на Debian (Wheezy и на amd64).

Я создал chroot, чтобы установить сервер (я не могу дать более подробно об этом, к сожалению). Назовем его пути /chr_path/. Чтобы сделать вещи легко, я активировал этот chroot-окружения с помощью debootstrap (также Сопелка на amd64).

Все, казалось, хорошо работать внутри chroot, но когда я запустил скрипт установки моего сервера я получил : ЗШ: не найден /some_path/Перл (установщик включает в Perl бинарные по некоторым причинам)

Естественно, я проверил /some_path/ место и я нашла "Перл" бинарные. файл в chroot-окружении возвращает :

/some_path/эльф на Perl 32-разрядный исполняемый ЛСБ, процессоры Intel 80386, Версия 1 (с SysV), динамически связан (использует разделяемые библиотеки), для GNU/Linux с 2.2.5, не раздели

Файл существует, выглядит хорошо, имеет соответствующие права. Я могу использовать файл, ЛС, ВИМ на нем, но как только я пытаюсь выполнить это - ./на Perl, к примеру - я получаю : ЗШ: не нашли ./на Perl.

Эта ситуация вполне понятна для меня. Кроме того :

  • Я могу выполнять другие базовые файлы (/бин/ЛС...) в chroot без ошибок
  • У меня такие же проблемы на другие файлы, которые пришли с проектом
  • Когда я пытаюсь запустить двоичный файл из главного корня (/chr_path/some_path/перл), это работает.
  • Я пытался поставить одну из двойных систем С копию моего ЛС. Я проверил, что права доступа были одинаковы, но это ничего не изменит (один работал, а другой не было)
+794
chrowe 16 авг. 2013 г., 02:37:45

Вы внутренняя оболочка не интерактивные; снять флаг и он должен перестать психовать.

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

+790
sad 25 дек. 2010 г., 01:03:49

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

  • "16 КБ адресного пространства" относится к фактический размер адресного пространства.
  • "32-битное адресное пространство" относится к размеру адресного пространства доступных в 32 битный адрес. Это 4 ГБ.

16 КБ адресного пространства для адресации в 14-разрядного адреса.

+769
user93511 26 дек. 2019 г., 11:32:52

Внести изменения в среде путь, настойчивый, добавить, что линии с экспорта на свой .профиль файла.

+738
tucker111 27 мар. 2010 г., 05:27:36

Для объединения презентациями ту же тему я использовать pdftk (электронная. г. pdftk камни\ в\ Англии.формат PDF камни\ от\ Намибия.формат PDF кот выводит\ камни.формате PDF).

Файлов с различных типоразмерах, но пропорции просто щипковый вместе без всякого уважения к раме размеры.

Как я могу объединить несколько *.PDF-файл с один размер для всех кадров (в той же пропорции)?

+675
Laurie Quinn 12 окт. 2018 г., 12:14:23

Если процесс все еще держась за файл вы можете перейти в /proc//ФД/

затем попытайтесь кошка /proc/пид/ФД/файл и сделать это.

Взгляните на это

+644
Bushkov 13 мая 2012 г., 16:21:15

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

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

Конечно, это предполагает, что вы глубоко эшелонированной обороны - например, "создать новый файл на сайт" функция суда будет проверить , что новый файл не специального файла, не являющегося исполняемым, и действительный вирус. На ССЗ судо команда будет иметь, чтобы убедиться, что эмитент не переписывая систему двоичный код в другой файл, и так далее. Если просто набрав команду sudo su и обычный пользователь может получить привилегии суперпользователя, то система может быть менее безопасной, чем если бы он был только для пользователя root (думать о пожаро-и-забыл "Джо" счет угадываемые пароли: в таком случае она будет поставлять готовые программы на rootdom).

+464
Akirami 30 окт. 2019 г., 21:31:16

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

Если бы я писал нормальный скрипт для этого, я хотел сохранить учетные данные в файл принадлежит пользователю root с ограниченными правами (400 или 600), а затем прочитать файл как часть сценария. Есть ли какое-то systemd в стиле способ сделать это, или я должен просто следовать той же процедуре, как я бы в обычный shell-скрипт?

+420
Vanessa Kowalski 2 окт. 2016 г., 18:33:53

Вы можете сделать это так:

команды mkdir {А,B,С,D}/tmp1
+416
Global Holiday 16 янв. 2016 г., 10:14:53

Я использую х - widnwos. Я использую сенсорный экран. Если вы являетесь касания на сенсорном экране курсором нестабильна.

Ниже находится видео.

https://youtu.be/jMub9-T_wEA

Как мне улучшить следующие явления?

Ниже версия пакета, который я использую ( я привык к кросс-компиляции все Х.)

для xorg-сервер : настройка xorg-сервер-1.17.3

х-входной сигнал-драйвер : xf86-ввод-файлам-2.10.0

Ниже приведены подробные сведения о Мои настройки.(в/etc/Х11/файл xorg.конф.Д/99-калибровки.конф)

Раздел "InputClass"
 Идентификатор "калибровка"
 MatchProduct "свой экран"
 Опция "Калибровка" "166 3939 186 3814"
 Вариант "SwapAxes" "1"
 Вариант "InvertX" "о"
 Вариант "InvertY" "о"
EndSection
+370
The Z Man 31 янв. 2019 г., 16:37:48

Я в настоящее время глядя на все различные дистрибутивы Linux и не могу показаться, чтобы найти оригинальный дистрибутив GNU/Linux ОС. Видимо, существует система GNU, который объединил проект GNU с ядром Linux. Как я могу получить копию или копию Линукс-Либре? Я не хочу дистрибутив Linux, я хочу посмотреть, что оригинальные ОС выглядели.

+357
Torii 24 мар. 2010 г., 10:32:26

Содержание файла gaurav.txt

$generalNetPath = "/сеть";
$generalNetPath = "/glbusers4/ГЛБ/aimsys/apxwrk48";

Я пытаюсь заменить /glbusers4/ГЛБ/aimsys/apxwrk48 по фрд следующим образом

фрд КАЗ=``
СЭД '/apxwrk/с\$generalNetPath = "$КАЗ";' gaurav.txt

Я получаю выход, как

$generalNetPath = "/сеть";
$generalNetPath = "$КАЗ";

Я ожидал $КАЗ заменить мой нынешний рабочий каталог.Насколько мои знания, это происходит из-за ' (одинарные кавычки), что я использую.Я попытался с помощью \ Перед " но это не помогло.Есть в любом случае я могу сделать это.Я имею в виду, я могу использовать что-нибудь другое, чем ' так что я могу иметь значение $фрд заменить, используя любые символы, кроме ' .Я попытался с помощью | но не работал.Пожалуйста, помогите мне с этим.

+331
Irshad Qurqshi 14 мар. 2018 г., 05:24:13

Вы должны понимать, тр варианты по работе здесь, чтобы знать, что происходит.

  1. => дополнит первый набор символов. Значит, никаких знаков не нашли в первом сете Чаре должны быть выбраны. В вашем случае, 'а-Яа-я' означает любой nonalphabetics как пространства, числа, строки, контроль Чара будет выбран.
  2. => несколько последовательных выбранные символы должны быть раздавлены в качестве одного.
  3. Второй набор-это символы, которые должны быть сопоставлены в. \12 - это восьмеричный ASCII для символа новой строки.

Это означает, что все буквы(как прописные и строчные) должны быть оставлены, пока работает не регистре должны быть повернуты в одну строку:

 ---- -- -------- - - ----- ----
$#%! Это Звездные войны робот R2 D2 в @работы.
|---| |---| |------| | |---| |---| |-----| |----||
 \н \н \н \н \н \н \н \н 

Все алфавиты нетронутыми, в то время как запуск нескольких nonalphabets превращаются в строки.


выход:

Это
это
Звездные войны
Р
Д
робот
работа
+297
Sue Webb 27 февр. 2012 г., 14:00:37

Вывод команды netstat -plntu

> Прото приема-вопрос отправить вопрос LocalAddress внешний адрес состояние
> tcp6 3 0 0 :::8080 :::* 
> Слушать 

Когда я пытаюсь открыть IP:8080 нет страницы loadeded.

Я не уверен, если вы используете IPv4 или IPv6 в тестовом. Попробуйте протестировать через loopback интерфейс.

Обратите внимание, что это только прослушивания на IPv6 (tcp6) протокол. 127.0.0.1 будет петлевой адрес IPv4. Попробуйте использовать ::1 для проверки.

+284
dhman 14 июн. 2012 г., 17:04:24

Вы можете настроить процессорного времени и другие вещи с ограничениена процессорное время, в частности:

$ параметр ulimit -Т 60 # ограничение на 60 секунд
$ программа
+266
siranjeevi 29 июн. 2013 г., 07:10:16

Вы можете использовать командную консоль, вроде того, вместо (который может быть не связано с локали сортировка заказа; Баш, АТ&Т КШ, Яша, в tcsh и zsh по дает ожидаемых результатов, МКШ и черточки нет. рыбы , кажется, дают без учета регистра порядка, но дает разные результаты, когда есть не-ASCII символы):

ЛС-дуль -- .* *

Это дает Общ явный список файлов (и каталогов) в список, и отключает ЛСс сортировки (, что это расширение GNU).

Есть несколько моментов, в зависимости от оболочки, которую вы используете.

  • С ЗШ, по умолчанию nomatch параметра приведет к сбою команды, если каталог не содержит и скрытые и не скрытые файлы; можно отключить nomatch , чтобы избежать этого, но лучше было бы сделать набор -о cshnullglob вместо (и команду удастся, только если ни один из шариков матч, как в (Т)хсг или в начале Unix и снарядов).
  • С ЗШ, беспроводным интерфейсам и его производные и рыбы, .*'с расширения не включает . а .., так это играм ЛС-Аль. С другими оболочками . и .. включены так, что она совпадает с LS-Аль. В последнем случае вам понадобится изменить подстановка шаблонов, чтобы исключить . и .. (лс-дуль -- ..?* .[!.]* *).
  • Кроме рыбы, (Т)хсг или ЗШ, если подстановка моделей не совпадают ничего, ЛС будет производить сообщение об ошибке; вы можете избежать этого, установив nullglob вариант (на баш или ЗШ , по крайней мере), или перенаправить поток stderr в /dev/нуль (ЛС-дуле -- ..?* .[!.]* * 2>/dev/нуль). Если вы используете nullglob, следить за потенциально-удивительное поведение, которое вызывает (см. оболочка ест `?` символы). рыба ведет себя как Баш с nomatch за исключением того, что, когда интерактивные, предупреждение будет выдаваться на каждый порыв, не имеющий аналогов.

(С благодарностью Стефан Chazelas за все отзывы!)

+263
GDGP 10 апр. 2012 г., 11:17:50

Systemd в повторно реализует многие функции, ранее рассредоточенные по всей операционной системы (например. в daemon в udev), и способен признать, что прибор был включен в сеть или вышли.

В то же время, systemd не содержит все конфигурации системы: что нужно работать, как его запустить и т. д. И просто, в нем есть все знания, необходимые, чтобы запустить, остановить, или даже перенастраивать сервисы, связанные с возможностью "горячего подключения" устройств.


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

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

+255
rebeccamorgan 31 мая 2012 г., 18:34:52

По крайней мере, с Грофф (я не уверен, что это портативные) .ул дает вам подчеркнуть.

Грофф -Tascii <'<ВФ'
Это единая линия
.ул
четыре Подчеркнутые слова
и больше не подчеркнуть слов.
ВФ

Если только форматирование вы хотите, подчеркивая, там может быть более простой способ. Например менее автоматически преобразует последовательность символов-пробел-пробел (или символ подчеркивания-пробел-символ) к подчеркнутому символу; он также преобразует символ-пробел-символ жирным шрифтом.

Эхо $'один U\b_n\b_d\b_e\b_r\b_l\b_i\b_n\b_e\b_d\что слово' | меньше
+220
user84160 2 дек. 2010 г., 13:59:00

вы должны × ыбран тип debian_frontend=неинтерактивной, это остановит помощью debconf приглашения от появления.

После этого добавить силу-confold надо применять и силу подтверждения в ваш файл/etc/dpkg Для/с dpkg.cfg вфайл. затем используйте вариант

суда apt-получить -г обновление && судо apt-получить обновление г

или используйте эту команду

apt-получить -о помощью dpkg::параметры::="--форс-задан параметр --сила подтверждения" - силой-да -м обновлении

и если он не работает, попробуйте

apt-получить -вывода команды dpkg::параметры::="--форс-задан параметр" --силой-да -м обновлении
+203
Pewpew 12 дек. 2015 г., 16:40:06

Как я могу сделать В1.0 zip-архив, так что когда наткнулся на файл возвращает

Данных zip-архива, не менее В1.0 для извлечения

Когда я создаю zip-файл с zip в командной строке утилиты или xarchiver выступает, файл возвращается

Данных zip-архива, хотя бы V2.0 для извлечения
+195
okapi 6 июн. 2013 г., 12:32:34

Строго:

кошка urls.txt |
 параллельно -Джей 5 Эхо {}';'завиток -Ил -к {} '|' Перл-Пе '/^протокол HTTP.* 200/ .. 0 и печати' > curlresponse.txt

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

кошка urls.txt |
 параллельно -Джей 5 --бирка локон -Ил -к {} '|' Перл-Пе '/^http-данных.* 200/ .. 0 и печати' > curlresponse.txt

Он часто делает еще более легкой обработки.

+195
Naimul Islam 19 сент. 2014 г., 11:45:08

Это, как я пытаюсь отправить письмо с помощью команды sendmail-а.

Эхо "Уважаемый пользователь,

пожалуйста, найти прикрепленный файл.

Спасибо,
Служба поддержки " | mailx -S "с х12 экстракт для сделки 837" -файл $Путь_к_файлам_журнала/.КШМ $email_id 

но я получаю ошибку как "незаконные операции" проверил с командой mailx человека нет флаг, как и флаг для крепления.

так я пробовал с помощью команды sendmail-а

( 
Эхо $email_id
#От: $email_from_recipients
Эхо "МИМ-версия: 1.0"
Эхо "содержимое-тип: текст/HTML; кодировка=кодировка usascii" 
Эхо тема: доклад
Файл $путь_к_файлам_журнала/.КШМ

) | /УСР/Либ/sendmail-а -т

он не был отправка файла в качестве вложения.

содержимое CSV-файл отображается в теле сообщения с запятыми одна.

как отправить вложение с помощью команды sendmail в системе Unix?

+169
Janet Cornett 8 дек. 2018 г., 04:07:45

Имея CSV-файл такой:

Заголовок
"во-первых, колонна"|"второй "случайные цитаты" колонна"|"столбец третий Оль"
Футер

и глядя на результат, как:

Заголовок
во-первых, колонка|вторая "случайные цитаты" столбец|третий Оль 

другими словами извлекать "нижний колонтитул", котировки в начале, конце и вокруг |.

До сих пор этот код работает:

СЭД '/футер/Д' в формате CSV > csv1 | #удалить нижний колонтитул
СЭД 'с/^\"//' csv1 > данными csv2 | #удалить цитату в начале
е с/\"$//' данными csv2 > csv3 | #удалить цитату в конце
СЭД 'с/\"|\"/|/г' csv3 > csv4 #уберите кавычки вокруг трубы

Как вы видите, проблему это создает 4 дополнительных файлов.

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

#!/бин/КШ

е/начало/, /конец/ { 
/Футер/д
\с/^"//
з/\"$//
 з/\"|\"/|/г 
}' КШМ > csv4
+145
Chetan Vaghela 28 сент. 2018 г., 16:52:59
если {[линдексе $баф 0] !=="" }
{

обыкновение компиляции, вместо этого вам нужно это

если { [линдексе $баф 0] != "" } {
+101
Nijaguna 12 янв. 2014 г., 11:41:15

Я использую i3, и он просто работает. Просто позвоните импорт с именем:

$ импорт dummyfile.ПНГ

Выберите с помощью мыши. Сделано.

+92
pragMATHiC 15 июл. 2015 г., 14:11:53

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

Распаковывать архивы:

экстракт () {
libextract () {
если [ -Ф "$1" ] ; затем
 дело "$1" в
 *.тар.bz2 файл) смолы xjf "$1" ;;
 *.tar.gz) смолы с официального сайта "$1" ;;
 *.расширением bz2) bunzip2 "$1" ;;
 *.Рар) Рар х "$1" ;;
 *.ГЗ) означает "$1" ;;
 *.тар тар ХF) "$1" ;;
 *.tbz2 по) смолы xjf "$1" ;;
 *.тгз) смолы с официального сайта "$1" ;;
 *.формате zip) распаковать "$1" ;;
 *.З) распаковать "$1" ;;
 *.С 7z) с 7z х "$1" ;;
 *) echo "$1 в нэ Мозе Бити raspakovan!" ;;
эсок
еще
 Эхо "$1 нниже fajl validan"
интернет
}
 Эхо "Unesite putanju сделать direktorijuma у коме се nalaze архив:" && читать реж && dirprovera && компакт-диск $Дир
 для F в *
делать
 команды mkdir ./$Ф-raspakovano && компакт-диск ./$Ф-raspakovano
 libextract ./../$Ф
 компакт-диск ./../
сделано
типка
}

переименование файлов и папок:

frename () {
если [ $# -gt 0 не ]
тогда
 реж="$(Эхо $1)"
dirprovera
 компакт-диск $Дир
 для F в *
делать
 МВ "$Ф" "`Эхо "$Ф" | тр -ы "" "_" | тр "а-Z" "A" до "Z"`" 2>/dev/нуль &
сделано
типка
еще
 Эхо "Upotreba: frename [direktorijum]" >&2
интернет
}

и такой для разделения больших файлов на несколько маленьких:

fsplit () {
если [ $# -ГТ 1 ]
тогда
 файл="$(Эхо $1)"
 Размер="$(Эхо $2)"
 Префикс="$(Эхо $3)"
 если [ -з "префикс" ]; тогда префикс="fsplit"; интернет
fileprovera
 сплит-D-а 3 -б $размер $файл "$префикс-часть-" || Эхо "Doslo Йе делать greske!"
типка
еще
 Эхо "Upotreba: fsplit [fajl] [вэлычна] [префикс]
За velicinu на SE koriste м (МБ), г (ГБ) или к (КБ) (15м, 650кб, 4.7 г...)

Префикс Мозе brojeve sadrzati, слова, я crtice (пример: moj_pre-Фикс)
Ukoliko не унесете префикс исти се Бити dodeljen automatski у sledecem формату:
fsplit-часть-ХХХ
где ХХХ predstavlja fajla входит в сотню самых крупных дела(001, 005, 189...)" >&2
интернет
}

Также я редактировал много псевдонимов, поскольку я нахожу, что это гораздо проще использовать одну команду с аргументами по умолчанию в некоторых случаях (как в LS, grep и малых команд) потом типа все это каждый раз.

+85
Jason Wilkes 29 июл. 2019 г., 20:21:06

У меня есть скрипт на Python, который контролирует Гугл Хром через Selenium и chromedriver. Он отлично работает из командной строки.

Когда я запланировать его использование в, Хром успешно запущен, он открывает на экране, но ее не удается загрузить веб-страницу (ошибка не появляется), а потом хром перестает отвечать на запросы.

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

Я также попытался добавление

экспортировать дисплей=":0";

в начале моего в команду:

экспорт отображения Эхо'=": 0"; в Python ~/Documents/script.py' | в -Т 201712122245

еще была такая же проблема...

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

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

+70
Timothy J Simpson 5 нояб. 2013 г., 23:18:06

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

$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