Почему грэп переходит в этап блокировка?

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

#включить заголовочный файл<stdio.ч>
#включить<stdlib.ч>
#включить<запустите.ч>
код #include<sys файлы/типы.ч>
#включить<флагов.ч>

тап_п(){
 статус инт я;
 инт соб[2];
 pid_t PID-регулятора;
//пид=развилка();;
если(трубы(соб)==-1){
perror("ошибка:");
выход(0);
}
если(вызов Fork()>0){
 функции printf("идентификатор родительского %г\п",getpid());
если(вызов Fork()==0){

 функции printf("ПИД 2-го ребенка %д\п",getpid());
 //функции printf("внутри 2-го ребенка\Н");
закрыть(0);
ДУП(соб[0]);
рядом(соб[1]);
//вызова fcntl(соб[0],которые FD_CLOEXEC);
 //функции printf("ПИД 2-го ребенка %д\п",getpid());
если(execlp("грэп","грэп","корень",значение null)==-1){
 perror("ошибка от второго ребенка: ");
выход(1);
}

}
еще{
 функции printf("родитель ждет\Н");
/*для(Я=0;я<2;я++){
 функции printf("%д ПИД выезда ребенка равен %d\n",то мне,ждать (и статус));
}*/
пока(ждать(значение null)>0)
 perror("ошибка от главной:\Н");
//ждать (и статус);
 функции printf("родитель вышел из стадии ожидания\Н");
 возврат 0;
}

//время(1);
}
еще{
закрыть(1);
ДУП(соб[1]);
рядом(соб[0]);
//закрыть(1);
 функции printf("идентификатор первого ребенка равен %d\n",и getpid());
если(execlp("пс","пс","-эф",значение null)==-1){
perror("ошибка:");
выход(1);
}

}

}

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

+767
user350630 1 янв. 2018 г., 17:48:02
30 ответов

Будучи Кейт разработчик сам, ответ на самом деле, как обсуждалось в комментариях. Каждый режим / тип файла может быть настроен индивидуально через документ переменных в Параметры → настройка Кейт → Редакторе компонент → "открыть/сохранить" → режимы и типы файлов. В нем выберите нужный тип файла, например, Скрипты/питон. Выберите предпочтительный режим отступа. Чтобы задать отступ шириной, вы можете нажать на маленький инструмент-кнопку рядом с переменными строке редактирования, которая появится список со всеми документами переменных. Установить отступ шириной , например, 4 и закройте всплывающее окно. В переменных поле содержит строку Кейт: отступ, ширина-4:, что точно такую же строку, вы можете также вложение непосредственно в документ, если хотел.

+939
Jason Tomasi 03 февр. '09 в 4:24

Этот ответ не означает, противоречат @Жиля ответа, но служит для описания другой аспект входной обработки, которую я чувствую, находится "под подсветкой" в своем ответе.

Вы можете использовать оба ISO_Level3_Shift(удерживая клавишу Alt GR) и режим mode_switch в то же время с разными результатами. Это требует некоторой настройки, но вы можете иметь их обоих, и используйте их, чтобы производить 6 разных ключей на физической клавиатуре!

Например, вы можете настроить вкладки , чтобы быть режим mode_switch , когда провел с и , то например, ключ с надписью "H" на клавиатуре может производить следующие символы/клавиши:

ч
Ч
← (Курсор)
← (Символ)






с ч
с сдвигч
с клавиши AltGrч
с клавиши AltGrсдвигч
с вкладкеч.
с помощью вкладкисменач




Так, чтобы вернуться вокруг на свой вопрос: IL3S и режим mode_switch может быть настроен, чтобы означать разные вещи, так что вы можете иметь клавиши управления курсором и ~200 полезных символов с (ударением) языках, коробка-чертеж и технический набор символов на 35 ключей из 3 букв строк.

Для решения вышеуказанной задачи:

# Начальной Установки
параметр xmodmap-E 'в код 23 = режим mode_switch ISO_Left_Tab разделе ISO_Left_Tab разделе ISO_Left_Tab'
параметр xmodmap-E 'в код любой вкладке='
эта -е "режим mode_switch=вкладка"

пример ч:

параметр xmodmap-пке | команда grep 'ч ч'
# Запишите код, Примечание 8 колонок после `=`,
# затем редактировать и кормить обратно в параметр xmodmap с:
параметр xmodmap-е ключ '43 = ч ч lowrightcorner uprightcorner влево стрелка влево ч ч'
+932
meryemekinci 15 дек. 2014 г., 21:10:30
Другие ответы

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


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

Я указал на это решение (не в растворе). Если я добавить sambauser к группе myusersrv на sambaserv, проблема исчезнет. Однако, это не является хорошим решением, поскольку это требует возиться с группами пользователей, которых я бы не смог сделать в другой среде.

+916
Dougie Atfield 24 мая 2012 г., 12:43:33

Я бы, наверное, использовать СЭД для этого:

СЕПГ -Н - /^филиал/{ ы/[^.]*\.//; с/\.[^=]*=/ /п; }'

Этот ловит все строки, начинающиеся со строки филиала и для каждой из этих строк

  1. удаляет все до первой точки, потом
  2. заменяет все, от первой оставшихся точек до и включая первый = символ с пробелом.

Измененная строка форматируется. Любая другая строка отбрасывается.


С на awk:

на awk -F ' и=' '/^филиал/ { сплит($1, а, "."); печати[2], $2 }'

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

Это будет ошибкой, если строка содержит больше, чем один = (бит, после второго = будут потеряны).

+896
Peter Hough 1 дек. 2011 г., 05:20:59

Да, вы можете. Согласно их резюме на SourceForge :

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

Вам понадобится :

  • один сервер с Apache/PHP для запуска phpVirtualBox,
  • один или несколько серверов работает как хост с веб-пакет услуг каждой из этих узлов для обслуживания одного или нескольких гостей.

Но так как общение между ними основано на нешифрованный протокол SOAP рекомендуется установить все компоненты на одном компьютере.

Для получения более подробной информации читайте:

От конфигурации.на PHP-пример

// Несколько пример конфигурации сервера. Раскомментировать (убрать /* и */), чтобы использовать.
// Добавление всех серверов, которые вы хотите использовать. Даже если у вас есть сервер
// выше. Сервер по умолчанию будет первым в списке.
/*
ВАР $сервера = массив(
массив(
 'имя' => 'Лондон',
 'имя пользователя' Пользователь=>'',
 'пароль' => 'перевал',
 'местоположение' => 'http://192.168.1.1:18083/',
 'authMaster' => значение true // использовать этот сервер для проверки подлинности
),
массив(
 'имя' => 'Нью-Йорк',
 'имя пользователя' пользователь2=>'',
 'пароль' pass2=>'',
 'местоположение' => 'http://192.168.1.2:18083/'
),
);
*/
+871
Nimrod Naim 25 сент. 2016 г., 04:40:17

С Logitech K290 клавиатуры через USB, Ф. ключи не доступны по умолчанию, и мне нужно нажать Fn и перед их использованием, которое не действительно годный к употреблению.

На ФН ключ только не срабатывает любое событие в зев.

Нажав клавишу F1 без Fn на пожарах два ключевых события, код 50 (Shift_L) и код 133 (клавиши super_l) и отображает сообщение "тачпад отключен" на мой Кубунту (то же сообщение для каждой клавиши Ф1 по Ф4)

Большинство клавиш, хотя СМИ работает, я бы предпочел прямой доступ к Ф. ключи. Вы знаете какой-нибудь способ переключения ФН поведение?

Вот результат, когда я нажимаю Ф1 без ФН:

Событие keypress, серийные 40, синтетика нет, окна 0x1a00001,
 корень 0x2c6, станции метро 0х0, время 64638420, (-352,274), корень:(1462,621),
 состояние 0х10, код 50 (keysym 0xffe1, Shift_L), same_screen да
 XLookupString дает 0 байт: 
 XmbLookupString дает 0 байт: 
 XFilterEvent возвращает: значение false

Событие keypress, серийные 40, синтетика нет, окна 0x1a00001,
 корень 0x2c6, станции метро 0х0, время 64638420, (-352,274), корень:(1462,621),
 состояние 0x11, код 133 (keysym 0xffeb, клавиши super_l), same_screen да
 XLookupString дает 0 байт: 
 XmbLookupString дает 0 байт: 
 XFilterEvent возвращает: значение false

FocusOut событие, серийные 40, синтетика нет, окна 0x1a00001,
 NotifyGrab режим, деталь NotifyAncestor

Событие focusin, серийные 40, синтетика нет, окна 0x1a00001,
 NotifyUngrab режим, деталь NotifyAncestor

Событие KeymapNotify, серийные 40, синтетика нет, окна 0х0,
 ключи: 4294967238 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 
 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 

Событие KeyRelease, серийные 40, синтетика нет, окна 0x1a00001,
 корень 0x2c6, станции метро 0х0, время 64638436, (-352,274), корень:(1462,621),
 состояние 0x51, код 50 (keysym 0xffe1, Shift_L), same_screen да
 XLookupString дает 0 байт: 
 XFilterEvent возвращает: значение false

Событие KeyRelease, серийные 40, синтетика нет, окна 0x1a00001,
 корень 0x2c6, станции метро 0х0, время 64638436, (-352,274), корень:(1462,621),
 состояние 0х50, код 133 (keysym 0xffeb, клавиши super_l), same_screen да
 XLookupString дает 0 байт: 
 XFilterEvent возвращает: значение false

Событие MappingNotify, серийные 40, синтетика нет, окна 0х0,
 запрос MappingPointer, first_keycode 0, начислено 0

И для Ф2 (еще не ФН):

Событие keypress, серийные 40, синтетика нет, окна 0x1a00001,
 корень 0x2c6, станции метро 0х0, время 64782724, (-202,438), корень:(1491,799),
 состояние 0х10, код 64 (keysym 0xffe9, Alt_L), same_screen да
 XLookupString дает 0 байт: 
 XmbLookupString дает 0 байт: 
 XFilterEvent возвращает: значение false

Событие keypress, серийные 40, синтетика нет, окна 0x1a00001,
 корень 0x2c6, станции метро 0х0, время 64782724, (-202,438), корень:(1491,799),
 состояние 0x18, код 133 (keysym 0xffeb, клавиши super_l), same_screen да
 XLookupString дает 0 байт: 
 XmbLookupString дает 0 байт: 
 XFilterEvent возвращает: значение false

FocusOut событие, серийные 40, синтетика нет, окна 0x1a00001,
 NotifyGrab режим, деталь NotifyAncestor

Событие focusin, серийные 40, синтетика нет, окна 0x1a00001,
 NotifyUngrab режим, деталь NotifyAncestor

Событие KeymapNotify, серийные 40, синтетика нет, окна 0х0,
 ключи: 4294967238 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 
 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 

Событие KeyRelease, серийные 40, синтетика нет, окна 0x1a00001,
 корень 0x2c6, станции метро 0х0, время 64782780, (-202,438), корень:(1491,799),
 состояние 0x58, код 64 (keysym 0xffe9, Alt_L), same_screen да
 XLookupString дает 0 байт: 
 XFilterEvent возвращает: значение false

Событие KeyRelease, серийные 40, синтетика нет, окна 0x1a00001,
 корень 0x2c6, станции метро 0х0, время 64782780, (-202,438), корень:(1491,799),
 состояние 0х50, код 133 (keysym 0xffeb, клавиши super_l), same_screen да
 XLookupString дает 0 байт: 
 XFilterEvent возвращает: значение false

Ф1 с ФН дает ожидаемый результат:

Событие keypress, серийные 40, синтетика нет, окна 0x1a00001,
 корень 0x2c6, станции метро 0х0, время 64820204, (-856,-213), корень:(1097,247),
 same_screen государственной 0х10, код 67 (keysym 0xffbe, Ф1), да,
 XLookupString дает 0 байт: 
 XmbLookupString дает 0 байт: 
 XFilterEvent возвращает: значение false

Событие KeyRelease, серийные 40, синтетика нет, окна 0x1a00001,
 корень 0x2c6, станции метро 0х0, время 64820284, (-856,-213), корень:(1097,247),
 same_screen государственной 0х10, код 67 (keysym 0xffbe, Ф1), да,
 XLookupString дает 0 байт: 
 XFilterEvent возвращает: значение false
+840
Tofail Raja 10 апр. 2019 г., 13:38:40
file.txt на awk -F' С' -в РЭС нет='($3 = = "РЭС")' 
х,Г,нет

или

РЭС=да
на awk -Е',' "(\$3 == \"\ РЭС$")" file.txt
А,Б,да
+821
Amol M 7 июл. 2010 г., 16:47:09

Это вероятно потому, что файл/etc/пользователям использовать sudo? файл (или любой файл, включает в себя) имеет:

По умолчанию requiretty

...что делает судо требует телетайп. Красная Шапочка систем (с RHEL, Fedora и...), как известно, требуют телетайп в умолчанию пользователям использовать sudo? файл. Что не дает никаких реальных выгод безопасности и могут быть безопасно удалены.

Красная шляпа признали проблему и она будет удалена в будущих версиях.

Если изменение конфигурации сервера не вариант, как обойти это неправильная настройка параметров, вы могли бы использовать или -ТТ варианты СШ , который создает псевдо-терминал на удаленной стороне, но будьте осторожны, что оно имеет ряд побочных эффектов.

-ТТ предназначен для интерактивного использования. Это ставит локальный терминал в сырых режиме, так что вы взаимодействуете с удаленного терминала. Это означает, что если СШ ввода/вывода не от/до терминала, который будет иметь побочных эффектов. Например, все входные данные будут передаваться обратно, специальном терминале символы (^?, , ) будет вызывать специальную обработку; на выходных, еслибудут преобразованы в символы не экранируютсяс... (см. Этот ответ почему этот двоичный файл был изменен? для более подробной информации.

Чтобы свести к минимуму воздействие, вы могли бы вызвать его, как:

СШ-ТТ хост действовать до его закрытия необработанные -Эхо; судо ...' < <(кошка)

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

Обратите внимание, что после выхода из удаленной команды будут идти к терминалу, которые до сих пор влияют на его буферизацию (который будет на одной линии для многих приложений) и эффективность использования полосы пропускания с опции tcp_nodelay на. Также с -ТТ, СШ устанавливает IPQoS в lowdelay в отличие от пропускной способности. Вы могли бы обойти как с:

СШ -о IPQoS=пропускная способность -ТТ хост действовать до его закрытия сырья -Эхо; судо УМК | кошка' < <(Кошка)

Также обратите внимание, что это означает, что удаленная команда не может обнаружить конец файла на его stdin и stdout и stderr удаленного командования слились в единый поток.

Так, не настолько хорош, обойти в конце концов.

Если у вас есть способ, чтобы породить псевдо-терминал на удаленном хосте (например, с ожидать, ЗШ, сокат, Перлс Ио::Пти...), то лучше было бы использовать это, чтобы создать псевдо-терминал прикрепить суда (но не для ввода/вывода), и использовать СШ без .

Например, с ожидать:

ждем-с хостом SSH '"Спаун -noecho Ш-с {
 старпома судо УМК >&4 2>&5 <&6 4>&- 5>&- 6<&-}
 выход [линдексе [ждать] 3]" 4>&1 5>&2 6<&0'

Или с помощью скрипта (здесь при условии реализации из утиль-Линукс):

хост SSH раковину=/Бен/ш сценарий -qec "
 судо УМК <&3 >&4 2>&5 3<&- 4>&- 5>&-
 "/dev/нуль 3<&0 4>&1 5>&2'

(если (для обоих), что оболочка входа в систему удаленного пользователя Борна-как).

+746
Michael Leone 19 февр. 2010 г., 01:27:28

Комментарии о хорошие-практика в коде, не связанных с `...` против $(...):

В

имяфайла="$(Эхо "$я" | вырезать -С5-)"

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

  • Вы не можете использовать Эхо для произвольных данных, как вы можете получить (в зависимости от Эхо осуществления или окружающей среды) проблемы со значениями , которые начинаются с - или содержать обратную косую черту. Оптимальным является использование функции printf (здесь е '%з\п' "$я") при работе с произвольными данными.
  • вырезать и большинство текста в утилиту не очень подходит для обработки путей к файлам, потому что они действуют на каждую линию свой вклад. Так вот, ты берешь первые 4 символа от каждой линии (переход на новую строку как допустимый символ в имена файлов). Лучше использовать именем=${я#????} (хотя вы можете также учитывать случаи, когда содержит менее 4 символов).
  • подстановка команд (или `...` или $(...)) удаляет каждый замыкающий символ новой строки из вывода команды. Так что, если у меня заканчивается символом новой строки, вы пропустите их именем. ${я#????} также работает вокруг этого.
  • вырезать -С5- или ${я#????} удаляет 4 символов. Помните, что в некоторых локалях, персонажи могут быть сделаны из нескольких байт. Вы можете хотеть принять это во внимание. (также обратите внимание, что ГНУ отрезать не поддерживает многобайтовые символы сделать (вырезать -с такой же, как и разрез-б)).
+716
sander0s 31 дек. 2010 г., 12:42:30

Одним из вариантов может быть убрать "Р" formatoption, с:

:набор formatoptions-=Р

а также, возможно, другие варианты, которые я нашла по адресу: https://vi.stackexchange.com/questions/1983/how-can-i-get-vim-to-stop-putting-comments-in-front-of-new-lines

+636
Daniel Matar 18 авг. 2018 г., 14:45:21

Я заметил это при создании нового магазина и инициализировать его с помощью ключа ID, как "2048R/FA829B53", который я думал, было, как это было сделано в прошлом, и, глядя на старую резервную копию .gpg_id разные.

Однако, теперь, похоже, просто использовали FA829B53, и в текущем страниц автор использует свой адрес электронной почты.

Я хотел бы проверить gpg_id файл, для меня в магазине это просто FA829B53 и нет других линий

+572
Siamoka 8 мар. 2017 г., 13:58:21

Я написал скрипт, который будет загружать программное обеспечение из интернета на домашний каталог текущего пользователя, а затем распакуйте его. И тогда я должен сделать и сделает установите его и в некоторые программы приходится запускать питон setup.py установить.

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

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

питон /home/username/Desktop/urllib/setup.py установите
сделать /Home/имя пользователя/Desktop/somedir/
сделать установить /Home/имя_пользователя/рабочий стол/somedir/
+571
BHighway 8 апр. 2010 г., 08:23:30

Добавить в ответы уже П (прописная П) делает заказ топ с процессора, затем нажмите Вт (опять же верхний регистр W), чтобы сохранить.

М возвращается в памяти

+555
imnatron 3 апр. 2019 г., 21:56:50

Что это невозможно; ЛВМ ничего не знает о файлах.

LVM создает логические тома, которые блокируют устройства. Они функционируют так же, как и другие любое другое блочное устройство, такое как жесткий диск, и, таким образом, они не знают или не волнует, что данные, хранящиеся на них средства. Для LVM, то это просто серии 0 и 1, организованных в X-байтовых блоков.

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

Просто как вы не могли попросить вашего жесткого диска, который диски содержат файлы, вы не можете задать ЛВМ, которая ПВС содержать файлы.

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

+527
mestia 5 мая 2010 г., 11:24:51

Вы можете использовать баш скрипт, который называется БУ. Поместите этот код в файл бу:

#!/бин/Баш
КП "$1" /корень/резервного копирования

а затем сохранить его в переменной$PATH или добавить каталог, где вы поместите файл в ваш путь. Наконец сделаем скрипт исполняемым: чмод +х бу.

+489
p1gd0g 12 июл. 2010 г., 11:25:46

Пакеты захваченные с помощью этой команды являются пакеты Уит злой бит? Я должен беспокоиться?

команду sudo tcpdump для ИС[6] & 128 != 0'

тсрйитр: подробный вывод подавляется, используйте -V или -VV для полного декодирования протоколов
слушать на любом, соединени-тип LINUX_SLL (Линукс, приготовленный), захват размер 262144 байт
^С
0 пакеты, захваченные
328 пакетов, полученных с помощью фильтра
321 пакетов, отброшенных ядром

ссылку, где я нашел эту команду https://danielmiessler.com/study/tcpdump/#examples спасибо

+466
Toscho 25 окт. 2010 г., 17:29:35

У меня 155GB канонических Хекс+шестнадцатеричного представления в ASCII

 шестнадцатеричного представления -с БЛА > свалка.ДП

Потом побежал:

строки дампа.ДП | грэп -бо 'ХХХХ' > found.txt

Так вот, этот файл содержит строку в шестнадцатеричное смещение в файле, например, [2255252:ХХХХ]. Теперь, я должен получить от наговора смещение 2254252 для 2255600 в новый файл.

Теперь, я пытаюсь перенаправить вывод в файл, так что он выглядит как оригинальный вывести с HEX и ASCII, например

00000000 41 42 03 04 05 06 07 08 09 0А 0В 0С 0D С 0Е 43 |Б . . . . . . . . . . . . . С|

Однако, когда я запускаю

ОД -Джей 0x2254252 -Н 218714 -в-Х свалке.ДП > chunk1.txt

Вывод выглядит

 2254252 2030 2030 3030 4030 4040 

Что я могу сделать, чтобы сделать его похожим на шестигранные вывести в+ASCII вместо этого?

+447
NRL Bangla Tips 16 авг. 2019 г., 01:44:49

Я пытаюсь скачать некоторые пакеты программного обеспечения(такие как gcc, GDB и т. д.) для корпоративной версии RedHat. Но после погуглив, я нашел только этот сайт:https://access.redhat.com/downloads. Этот сайт не входит в эти пакеты программного обеспечения.

Кто-нибудь может дать некоторые подсказки о том, где сайт? Спасибо большое заранее!

+432
user11542 22 июл. 2012 г., 20:30:12

Вы можете изменить количество ограничений в файле /и т. д./безопасности/ограничения.конф (для конкретного пользователя или для всех) Вы должны добавить такой:

имя пользователя мягкий nofile 4096
имя пользователя жесткий nofile 5120

и это позволит установить количество открытых файлов до 4096 (мягкое ограничение) и 5120 как топ

После этого редактирование необходимо перелогиниться и restrart служба(ы), чтобы получить это в обязанность.

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

+431
MrProper 30 июн. 2017 г., 06:46:03

касание определяется как изменение доступа к файлам и время изменения; изменение изменение времени-это побочный эффект изменений в метаданных файла, и касания не имеет никакого контроля над Что (см. Также futimens() и utimensat() функции, которые используются сенсорный).

и понимать в таком контексте: по умолчанию коснуться изменения доступа и время изменения (и система обновления изменения времени); с , меняется только время доступа, с , а лишь изменяет время модификации.

Вы можете увидеть разницу, если вы указать время, чем текущее время: доступа и/или модификации будет изменено на значение, но с изменением времени будет обновлена до текущего времени.

+376
Tiago Machado 30 нояб. 2011 г., 04:22:23

С выгодой, данное несколько лет развития, рода -в ПО сортировки 8.26 производит просто хотел выход:

$ Эхо -е "б б 1\н23 44\НБ 3\7 н\НБ Б 2\на 1\НБ в 10\НБ Б 10\НБ 1\НБ в 1\Н8 2\НБ 10\Н8 15\НБ в 2\н23 9\НБ 2" \
 | рода -в
8 2
8 15
23 9
23 44
в 1
в 7
Б 1
Б 2
Б 3
Б 10
Б 1
б в 2
б в 10
б б 1
б б 2
б б 10
+216
Leff 11 апр. 2012 г., 15:27:01

Вместо этого:

если тест -д [ 'СШ [email protected] /объемы/Дробо/zIncoming' ]
тогда
target_directory_selected="$directory_on_remote_host_primary"
еще
target_directory_selected="$directory_on_remote_host_secondary"
интернет

Ты наверное имел ввиду это:

если тест -д СШ [email protected] /объемы/Дробо/zIncoming
тогда
target_directory_selected="$directory_on_remote_host_primary"
еще
target_directory_selected="$directory_on_remote_host_secondary"
интернет

Обратите внимание, что [ 'непустую строку' ] всегда истинно. Вы, наверное, хотели использовать условие на СШ команду, как я переписал его для вас.

Далее в сценарии вы, вероятно, хотите заменить [ 'НК -з 10.0.1.2 22 > /dev/нуль' ] с ЧПУ -з 10.0.1.2 22 > /dev/нуль.

+193
bjeanne 19 авг. 2010 г., 01:33:35

Ок, я нашел решение сам:

если ! вывод=$(цель [email protected]:source через 2>&1); тогда
 Эхо "$выход"
интернет

Вывод (stdout и stderr) сохраняется в переменной, которая только печатается, если код завершения не равен 0.

Не уверен, если есть лучший способ, но это определенно работает для меня.

Фон

Пользователь является, по сути, учетная запись компьютера и фактическое в rsync называется через оболочку скрипт, который принимает файл (файл/etc/машина.секрет) в качестве пароля. Сам скрипт запускается через крон , поэтому мне пришлось найти способ, чтобы получить почту, если и только если что-то пойдет не так.

Ничего не делает, значит я понимаю, что "ошибка" почте каждый раз, когда вызывается скрипт, делаю довольно простой 2>/Дев/нуль означает, что я не получаю ошибки письма вообще, так что мне пришлось найти способ, чтобы отфильтровать, что конкретное сообщение.

+191
Abdul Razzaq 28 дек. 2011 г., 22:59:17

Хочешь -о выходе параметр СШ.

Крол@localhost в $ СШ -о ControlPersist=otherbox да 
Пароль:
Крол@otherbox $ выход
Общая подключение к otherbox закрыт
Крол@localhost в $ СШ otherbox -o выход

Другой вариант -О'стоп, что делает управление мастер перестать принимать соединения, или закрыть, если не подключен.

+174
Portable Mind 9 авг. 2019 г., 00:59:24

У меня также было похоже, что тот же вопрос. Я ожидаю, что вы решили это.

Я нажал ФН'5 для изменения параметров ядра и выбрал не с ACPI' что сделал трюк для меня.

+164
Vivek Kumar Singh 1 янв. 2012 г., 12:34:23

Вы могли бы загрузить их в массив и прочитать его задом наперед:

на awk '{х[я++]=$0} конец{для (J В=Я-1; к>=0;) печать х[Дж--] }'

Вы могли бы сделать это более эффективно, но это иллюстрирует, почему на awk - это не правильный инструмент для этого. Продолжать использовать КДЛ , где доступен, ГНУ Tac это вообще самый быстрый из различные инструменты для этой работы.

+131
faegheh 4 сент. 2010 г., 10:27:41

Включение аур:

суда нано /и т. д./Пакман.конф

Добавьте следующие строки :

[archlinuxfr]
SigLevel = Никогда
Сервер = http://repo.archlinux.fr/$арку

Выполнить:

судо Пакман -Сы йогурт

Установите жратвы-настройщик:

судо йогурт -с жратвой-настройщик
+89
karllhughes 21 мая 2014 г., 22:56:43

Это очень просто:

найти ${слушателя}/трассировочные файлы -название ${слушателя}.журнал -экзек усечь -С0 {} \;
+87
Mihir Raj 30 июн. 2014 г., 01:29:39

В шибболет синтаксис изменился после перехода с Apache с 2.2 до 2.4:

Модули SSLRequireSSL # работают только по протоколу HTTPS
Тип шибболет
ShibRequireSession На
ShibExportAssertion От

# Страницы могут быть доступны только авторизованным пользователям
Требуют действительного пользователя

# Для ограничения доступа к тож класс
# используйте строку ниже конфигурации.

Требуют шиб-attr, который ADFS_IDENTITYCLASS "надежных" "зарегистрировано" "общий"

Мне пришлось добавить шиб-attr, который перед удостоверением классы для того, чтобы запустить процесс авторизации.

Примечание: убедитесь, что mod_authz_core правильно загружена в среде.

+83
Jeetendra J 13 мая 2018 г., 06:13:39

Нет точного эквивалента, по двум причинам. обновление-РЦ.д включает в себя "политика" механизм, который не имеет аналогов в Mewburn радиоуправляемые системы; и обновление-РЦ.Д имеет различные механизмы, закрыта с 2013 по общему признанию, дело в уровнях, которые FreeBSD, как и в BSD мире в целом, не имеет никакого понятия.

По вопросу о вещи несуществующей в течение многих лет: в Linux сейчас вы будете скорее всего через systemctl , а не обновление-РЦ.д.

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

  • Mewburn ру: для Mewburn радиоуправляемый системы, которая поставляется с ванильным FreeBSD, есть действительно sysrc как отметил М. Андерсен в другой ответ.
    sysrc -в jail_enable
    sysrc sshd_enable=да
    
  • Файле OpenRC: в файле OpenRC системы, которая поставляется с TrueOS, один с FreeBSD производные, одна включает и выключает услуг с использованием РК-обновить команду:
    РК-обновление добавить nginx
    РК-обновление-дель-кеннесоу
  • нош службы управления: для нош-службе управления, в дополнение к внешней конфигурации импорт механизма, который принимает _enable настройки из различных ЖБ.конф файлы и переводит их, у вас есть несколько вариантов для умолчанию включение и отключение услуги:
    • Есть родной системы управления команду:
      система контроля заданной gopher4d
      система-контроль включить накопитель sshd
      система-контроль отключить нтпд
    • Есть совместимость systemctl команду:
      systemctl предустановленных gopher4d
      systemctl включить накопитель sshd
      systemctl отключить нтпд
    • Есть совместимость обновление-РЦ.д команды:
      обновление-РЦ.д по умолчанию накопитель sshd 
      обновление-РЦ.д нтпд удалить

      По умолчанию команда эквивалентна системе управления заданных, означает, что она берет файл preset информацию во внимание, и поэтому эта команда ближе к Ван Smoorenburg радиоуправляемый полезности этого имени.

    • Есть совместимость rcctl команду:
      rcctl включить накопитель sshd
      rcctl отключить нтпд

      rcctl это в OpenBSD утилита для редактирования файл/etc/rc автомобиль.конф.местные.

Все эти включения и отключения родным услуг для своих систем.

+72
Roger Curinga 15 нояб. 2011 г., 12:43:59

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

$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