Наследовать перенаправления ввода-вывода из скрипта в другой

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

Ответ:

./Б 2>> ошибка.журнал

Б:

./исполняемый

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

Почему не выход Б перенаправлены, когда звонил с?

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

Вот мой реальный тест:


redir.sh:

#!/бин/Баш
./other_script.sh 2>> ошибка.журнал

other_script.sh:

#!/бин/Баш
./перенаправление

перенаправление собраны из перенаправления.с с ССЗ -о'перенаправление перенаправление.с:

#включить заголовочный файл <stdio.ч>

#определить NB_LOOPS (10)

тап_п(недействительными)
{
 инт я;
 для (Я = 0; я < NB_LOOPS; ++я) {
 fprintf(stdout, то, "поток stdout %д\п", я);
 fprintf(stderr, "указанное поток stderr %д\п", я);
}
 возврат 0;
}
+393
brianclements 8 февр. 2019 г., 06:57:01
31 ответов

Что это вообще кот. Просто выполните:

кластер-2010 ошибка команды grep*.журнал

Вы получите примерно такой результат:

[email protected]:foo %>кластер-2010 ошибка команды grep*.журнал 
кластер-20105.журнал:ошибка
кластер-20107.журнал:ошибка
+994
Rayhan Rashed 03 февр. '09 в 4:24

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

общая сумма открытых файлов показывает эта команда (7-й столбец в показанный результат) почти >60% от общего объема выделенных 200ГБ пространства.

Я понятия не имею, откуда вы взяли эту цифру. Общее для линии вы показать примерно 800кб, что составляет около 0.0004% от 200ГБ.

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

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

Как я могу настроить, чтобы иметь возможность использовать все 200ГБ для моих данных и не открывать файлы, если это нормальные ожидания!

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

судо-дю-Макс-глубина=1-н /услуги

Есть точки подключения в соответствии с /услуг, так это, резюмирует размер файлов, которые не находятся на /услуги файловой системы, но на /услуги/BackupDir/ext1 и его братьев и сестер.

Выходные данные этой команды не дает много полезной информации об использовании диска На /услуг. Передать опцию к ДУ , чтобы сказать ему, чтобы не опуститься в точки монтирования.

судо ду-х -х /услуг

Если размер сообщали эту команду меньше, чем “оккупированные” размер сообщает ДФ /услуги, существуют две возможные причины:

  • У вас есть некоторые файлы, которые были удалены, но все еще открыта. Эти файлы все еще занимают место, но у них нет имени, так что дю не найдет их. Они появились в вывод команды lsof. Выполните команды lsof +Ф1 /услуги для просмотра списка удаленные, но открытые файлы на /услуг.
  • Есть файлы, скрытые за некоторые точки монтирования в /службы. Может быть, один из ваших приложений побежал в то время как эти файловые системы не смонтированы, как ожидалось, и поэтому писал файлы на родительской файловой системе. Когда файловая система монтируется в каталог, это скрывает файлы в этом каталоге, но конечно файлы все еще там. Выполните следующие команды, чтобы создать альтернативный вид /услуг без нижней точки монтирования и исследовать это.

    команды mkdir /корень/услуги-вид
    горе ... привязки /сервисы /корень/услуги-вид
    дю /корень/услуги-вид/BackupDir/ВН?
    
+981
LLOYD ROSE 24 янв. 2013 г., 10:00:56
Другие ответы

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


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

Если вы хотите увидеть ПИД application.sh во время его работы, то я бы предложил четко поставив его в фоновом режиме, захватывая ПИД, ожидая выхода:

# ...
./application.sh -Мб 14550 ввода.моль выход.и
app_pid=$!
Эхо "применение пид: $app_pid"
ждать "$app_pid"
# ...
+964
Evan Manriquez 18 нояб. 2017 г., 10:02:17

С GNU найти (другие найти реализациях могут отличаться):

найдите '*/Dropnot'
найдите Dropnot | команда grep '/Dropnot$'

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

найдите -0 '*/Dropnot' | -0 команды xargs-N1 в каталог
найдите Dropnot | СЭД -п s:/Dropnot$::Р'
+949
Boar 3 мар. 2014 г., 12:56:45

Он работает следующим образом:

НАБОР1-> .............АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЫЭЮЯ
НАБОР2-> ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLM

Поэтому тр будут переводить ТАБЛИЦЫ1 для НАБОРА2.

Это равносильно первая, потому что она тоже смещается на 13 единиц, как есть 13 точек.

Включать строчные буквы, вы должны будете оформить их в НАБОР1 с аналогичным смещением, т. е.:

.............АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЫЭЮЯ..........................абвгдежзийклмнопрстуфхцчшщыэюя

ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm

Это 26 точек между З И в, охватывая половину верхнего регистра и строчные буквы. Поэтому тр команды будет:

тр .............А-Z..........................а-з-з-з-з-з
+944
Ehmyr 16 апр. 2010 г., 13:29:23

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

+870
bobbyparker 14 апр. 2019 г., 05:05:01

Я думаю, вы должны попробовать судо команды dpkg-перенастроить клавиатуру-конфигурации

+815
ProFable 29 авг. 2012 г., 12:05:11

Мне нужно убедиться, что в базе RPM (не об / мин, база данных в каталоге/var/lib В/об / мин) не повреждены или несовместимы, таким образом, подходит для сценариев (т. е. будет возвращать код завершения 0, если хорошее и что-то еще, если поврежден). Могу ли я использовать db_verify для проверки отдельных Беркли баз данных, но предположим, что индивидуальный Беркли баз данных полностью достоверны и несоответствие в базах данных. Я экспериментировал с удалением (переименованием) база данных, и РПМ-ОК --дамп не замечала и Мин -ва просто регенерировать его с предупреждением. Полагаю, я мог бы искать строку "предупреждение:" в выходной, но это кажется ненадежным. Кроме того, я действительно не хочу, чтобы проверить файлы, я хочу, чтобы проверить базу данных. Я искал для openSUSE РПМ-пакетов и не нашел ничего по поводу. Какие-либо предложения? Я бы предпочел что-то разработано, чтобы сделать тщательную проверку, а не просто свалка.

+797
K Domingue 16 нояб. 2012 г., 21:49:01

Я начинаю без интерактивных заданий с помощью пакетных, и я хотел бы увеличить нагрузку сдерживающим фактором для того, чтобы использовать все 8 ядер моего. Я на Ubuntu 16.04 ЛЦ.

Насколько я понимаю, партия использует АТД , чтобы сделать работу. Вакансии старт, когда коэффициент загрузки идет под порог, называемый нагрузки ограничивающим фактором. Говорят, в человеке из АТД , что мы можем изменить этот фактор использовать вариант.

Мой вопрос: как я могу использовать этот АТД -л ХХ вариант? Когда я печатаю, например, АТД -л 7.2 перед партией, она, кажется, не меняется ничего.

То, что я нашел до сих пор:

  • В этот вопрос , Как запустить bash-скрипт с помощью многопоточности, один из участников предлагает сделать это вАТД услуг, начиная сценария'. Я думаю, что это относится к в/etc/инит.д/АТД, но я не знаю, что изменения есть, см. Следующий подпункт.
  • Я нашел страницы, такие как этот http://searchitchannel.techtarget.com/feature/Understanding-run-level-scripts-in-Fedora-11-and-RHEL, где они предлагают: "измените следующую строку (в начало раздела) От в/etc/инит.д/АТД сценария: демон выполнить /sbin/АТД. Заменить его с этой линии, с помощью к аргументов для задания новой минимальной загрузки системы стоимость: демон каталоге /usr на/sbin/АТД -1.6 л". Однако, нет такой строки в файл/etc/инит.д/АТД.

Кажется, что он может быть введен в /етц/инит.д/АТД, но я не знаю, где. Я никогда не менял эти файлы.

Итак, как я могу изменить нагрузку сдерживающим фактором, используемого пакетного команду?

+718
Ucinorn 29 авг. 2014 г., 03:55:26

Стивен Китт ответ охватывает , что и я и постараюсь раскрыть , почему это изменение было сделано. Во-первых, кто-то заметил, что имя файла, содержащего строки1 может привести к неоднозначным выход. Например, рассмотрим следующий выход:

d41d8cd98f00b204e9800998ecf8427e фу
Бар 25af89c92254a806b2e93fffd8ac1814 

Значит ли это, что там были два файла фу и бар, или только один файл, имя которого есть "темнушка\n25af89c92254a806b2e93fffd8ac1814 бар"? Согласен, эта последняя возможность является крайне маловероятным, но вполне возможно. Чтобы разрешить неоднозначность разработчики решили бежать строки обратную косую черту (\). Тогда выход становится различимым. Однако, тогда существует еще одна неясность:

764efa883dda1e11db47671c4a3bbd9e ФОО\нбар

Это имя файла содержит символ новой строки, или слеш по Н? Чтобы решить эту проблему мы тоже должны избежать обратной косой черты, так что в последнем случае становится:

764efa883dda1e11db47671c4a3bbd9e ФОО\\нбар

Наконец, они избрали в начале каждой выходной линии, которая содержит такие побеги с \\ , чтобы сделать его легким для анализатора для определения побега было сделано. Предположительно, это было сделано, чтобы позволить парсеров для обработки вывода Как от побега версии программы md5sum и от не спасаясь версий (не-GNU). Флаг также означает, что "дорого" ООН-экранирование не нужно делать, когда не надо. Вы можете посмотреть пример парсинга в значение md5sum.с самого (строка 382 в связанной версии).


1 на строку я имею в виду характер , которые также иногда называются конкретно, а перевод строки или ЛФ; см. программы md5sum.гр.

+705
Dan Chicoine 3 апр. 2012 г., 16:36:11

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

Для дальнейшего чтения:

+585
Anshul Yaduvanahi 7 окт. 2016 г., 03:20:41

Фон

Как правило, с rsync и вы увидите предупреждения, если:

  • по протоколу rsync - сервера на другом конце не обладает разрешениями на выполнения действия, связанные со следующим:
    • владелец
    • группа
    • разрешения
    • время доступа
  • или файловой системы на удаленной стороне не поддерживает те же типы метаданных в качестве отправителя (разрешения, права собственности и т. д.).

Эти проблемы проявляются через rsync для клиента, который пытается общаться с rsync на сервере показывает, как такие сообщения при попытке копировать файлы/каталоги на приемник:

владелец

по rsync: Чаун "/шоссе/музыка/Флитвуд Мак/трилогия - 2006/трилогия - 2006 - компакт-диск 3/311_fleetwood_mac_-_eyes_of_the_world.МР3" ошибка: операция не допускается (1)

группа

по rsync: команда chgrp "/шоссе/музыка/Флитвуд Мак дискография эскиз/трилогия - 2006/трилогия - 2006 - компакт-диск 3/311_fleetwood_mac_-_eyes_of_the_world.МР3" ошибка: операция не допускается (1)

разрешения

по rsync: не удалось задать разрешения "в/MNT/музыка/Флитвуд Мак дискография эскиз/трилогия - 2006/трилогия - 2006 - компакт-3": эксплуатация не допускается (1)

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

Сказать по rsync не беспокоиться о метаданных можно использовать --нет-возможность отключить любой из этих подразумеваемых вариантов.

страницы в rsync человек
--нет-возможность
 Вы можете отключить один или несколько косвенных варианты с помощью префикса имени параметра 
 С “нет”. Не все варианты могут быть с приставкой “не-”: только параметры
 подразумеваются и другие варианты (например-нет-Д ... нет-завивка) или
 различные значения по умолчанию в различных обстоятельствах (например, ... нет-все-файл,
 - нет-блокировка-Ио, - нет-изд). Вы можете указать либо короткие или длинные
 название параметра после “нет-” префикс (например, ... нет-R-это же как-никак-родственник).

 Например: если вы хотите использовать- (--архив), но не хотите -о (--владелец),
 вместо преобразования -это во -rlptgD, вы могли бы указать -а-не-о (или -
- нет-владелец).

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

Так что в нашем случае мы хотим использовать что-то вроде этого, чтобы отключить вещи:

$ при помощи rsync -AVZ-ом ... нет-о-Нет-Г ... нет-завивка <устройство подачи> <летнего>

Пример

$ при помощи rsync -AVZ-ом --удалить --нет --нет-Г ... нет-завивка на\ Флитвуд\ Мак/ каталог /mnt/музыка/в\ Флитвуд\ Мак/.
отправка списка добавочный файл 
Трилогия - 2006/
Трилогия - 2006/трилогия - 2006 - компакт-диск 3/
Трилогия - 2006/трилогия - 2006 - компакт-диск 3/301_fleetwood_mac_-_love_in_store.МР3
Трилогия - 2006/трилогия - 2006 - компакт-диск 3/302_fleetwood_mac_-_cant_go_back.МР3
Трилогия - 2006/трилогия - 2006 - компакт-диск 3/303_fleetwood_mac_-_thats_alright.МР3
Трилогия - 2006/трилогия - 2006 - компакт-диск 3/304_fleetwood_mac_-_book_of_love.МР3
Трилогия - 2006/трилогия - 2006 - компакт-диск 3/305_fleetwood_mac_-_gypsy.МР3
Трилогия - 2006/трилогия - 2006 - компакт-диск 3/306_fleetwood_mac_-_only_over_you.МР3
Трилогия - 2006/трилогия - 2006 - компакт-диск 3/307_fleetwood_mac_-_empire_state.МР3
Трилогия - 2006/трилогия - 2006 - компакт-диск 3/308_fleetwood_mac_-_straight_back.МР3
Трилогия - 2006/трилогия - 2006 - компакт-диск 3/309_fleetwood_mac_-_hold_me.МР3
Трилогия - 2006/трилогия - 2006 - компакт-диск 3/310_fleetwood_mac_-_oh_diane.МР3
Трилогия - 2006/трилогия - 2006 - компакт-диск 3/311_fleetwood_mac_-_eyes_of_the_world.МР3
Трилогия - 2006/трилогия - 2006 - компакт-диск 3/312_fleetwood_mac_-_wish_you_were_here.МР3

отправлено 61993245 байт, полученных 289 байт 17712438.29 байт/сек
общая площадь составляет 2596551439 ускорение 41.88

Альтернатива

Еще одна причина это происходит из-за использования -это переключатель. -это включает в себя семейство коммутаторов:

 -а, --архив архив; равен -rlptgoD (не -Ч-А-х)

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

Это отдельные опции включены
 -Р --рекурсивные рекурсивный режим
 -л --ссылки копировать символьные ссылки как символьные ссылки
 -п --завивка сохранить разрешения
 -Т --раз Сохранить изменения 
 -о ... владелец сохраняет владелец (только супер-пользователя)
 -г --группы сохранить группу
 -D то же, что --приборы --спец
 --устройства сохраняют файлы устройств (только супер-пользователя)
 --спец сохранять специальные файлы

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

$ при помощи rsync -rltDvz --удалить\ Флитвуд\ Мак/ каталог /mnt/музыка/в\ Флитвуд\ Мак/.
отправка списка добавочный файл 
Трилогия - 2006/
Трилогия - 2006/трилогия - 2006 - компакт-диск 3/
Трилогия - 2006/трилогия - 2006 - компакт-диск 3/301_fleetwood_mac_-_love_in_store.МР3
Трилогия - 2006/трилогия - 2006 - компакт-диск 3/302_fleetwood_mac_-_cant_go_back.МР3
Трилогия - 2006/трилогия - 2006 - компакт-диск 3/303_fleetwood_mac_-_thats_alright.МР3
Трилогия - 2006/трилогия - 2006 - компакт-диск 3/304_fleetwood_mac_-_book_of_love.МР3
Трилогия - 2006/трилогия - 2006 - компакт-диск 3/305_fleetwood_mac_-_gypsy.МР3
Трилогия - 2006/трилогия - 2006 - компакт-диск 3/306_fleetwood_mac_-_only_over_you.МР3
Трилогия - 2006/трилогия - 2006 - компакт-диск 3/307_fleetwood_mac_-_empire_state.МР3
Трилогия - 2006/трилогия - 2006 - компакт-диск 3/308_fleetwood_mac_-_straight_back.МР3
Трилогия - 2006/трилогия - 2006 - компакт-диск 3/309_fleetwood_mac_-_hold_me.МР3
Трилогия - 2006/трилогия - 2006 - компакт-диск 3/310_fleetwood_mac_-_oh_diane.МР3
Трилогия - 2006/трилогия - 2006 - компакт-диск 3/311_fleetwood_mac_-_eyes_of_the_world.МР3
Трилогия - 2006/трилогия - 2006 - компакт-диск 3/312_fleetwood_mac_-_wish_you_were_here.МР3

отправлено 61993245 байт, полученных 289 байт 17712438.29 байт/сек
общая площадь составляет 2596551439 ускорение 41.88
+565
ELHechmi Essalah 30 сент. 2016 г., 09:38:16

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

+515
Osvaldo Marte 5 июл. 2019 г., 22:43:35

Ртутный не был правильно установлен. Я использовал easy_install и он работал правильно, а не apt-получить.

+512
papermachine 10 сент. 2012 г., 13:57:37

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

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

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

+501
Krzysztof Stasiak 1 янв. 2016 г., 11:06:47

У меня есть сервер с ОС CentOS установлен Autolog в так что мы можем удаленно подключиться к машине. Когда компьютер перезагрузится, и мы стараемся подключить к машине, в CentOS сервер требует пароль связки ключей... из-за этого мы не можем удаленно подключиться.

Сервер не предназначен для экрана или клавиатуры.

РДП должен быть автоматическим. Любые исправления для этого?

+464
Cebjyre 12 нояб. 2015 г., 22:38:32

Я хотел бы создать несколько 'девятое' shell-скрипты для загрузки пакета значительно большие (~3 ГБ) файлы через наш кластера HPC. Имена файлов хранятся в filenames.txt например вот так:

$кот filenames.txt
файл1
файл2
файл file3
...

и URL-адреса, я хочу wget из структурированы следующим образом:

ftp://host.com/dir1/dir2/file1/file1.sra
ftp://host.com/dir1/dir2/file2/file2.sra
ftp://host.com/dir1/dir2/file3/file3.sra

Я хочу создать скрипт для каждого wget и записать его в файл с именем, как и сама переменная. Например, file1.sh должен содержать:

#!/бин/Баш
с wget ftp://host.com/dir1/dir2/file1/file1.sra

и file2.sh должен содержать:

#!/бин/Баш
с wget ftp://host.com/dir1/dir2/file2/file2.sra

Как вы можете видеть, шаблон для сопоставления 1) URL-адрес и 2) имя, которые будут выписаны. Как бы я "добавить" URL-адрес файла, а затем записать его на .файл SH имени его?

+463
Ian Leo Seno 15 июн. 2016 г., 08:37:41

Работать по SFTP с вариант:

протокол SFTP -б - [email protected] <<==
CD и т. д.
==

Из протокола SFTP руководство:

пакетников
Пакетный режим читает вместо последовательности команд из входной пакетник с stdin. Поскольку в нем отсутствует взаимодействие с пользователем должно использоваться в сочетании с интерактивной проверки подлинности. А пакетников из ‘-’ может использоваться, чтобы указать стандартный ввод. по SFTP будет прервать , если любой из следующих команд не удастся: вам, говоря, регет, reput, переименовать, в, РМ, команды mkdir, возможно, Общ, lchdir, чмод, на chown, chgrp, указав, lpwd, ДФ, симлинк, и lmkdir. Прекращение в случае ошибки могут быть подавлены на команды командной основе, предварив команду со знаком" -" (например, РМ-в /tmp/бла*).

+354
LizFerg 18 июл. 2011 г., 10:56:47

ловушка "$инструкции" сигнала SIGSEGV ловушки сегментации разломов в корпусе.

Если вы запустите свой скрипт под комплект -е, вы можете поставить ловушку на выходе (или 0). Он будет выполнен, когда ваш скрипт завершает работу (только ли из-за команда возвращает ненулевой, или путем явного вызова выход или на конце сценария). Чтобы проверить сегментации, проверить $? на входе в ловушку. (Заметим, что $? может быть, 139, потому что программа, как правило, возвращаются со статусом 139; этого можно избежать, если вы делаете свою обработку в оболочке.)

комплект -е
случае ловушка'$? в
 139) Эхо "обработка выхода онлайн / оффлайн произошло";;
 выход эсок' 

В bash или KSH или zsh, вам не нужно использовать комплект -е должен выполнить прерывание после каждой команды, которая возвращает ненулевой статус, вы можете поставить ловушку на ошибаться вместо. Как и прежде, вы должны проверить $? на входе в ловушку, и 139 может (но редко) означает, что программа вернула этот статус.

+346
Hassan Sabbahi 1 дек. 2013 г., 13:53:58

Я застрял в ситуации. У меня есть script.txt файл с содержимым

$кот script.txt

НАБОР КОНТЕЙНЕРОВ ТАБЛИЧНЫХ ПРОСТРАНСТВ ДЛЯ 3
-- ИГНОРИРОВАТЬ ОПЕРАЦИИ С КОНТЕЙНЕРАМИ НАКАТУ 
Используя (
Файл '/db2data2/ДБС/rahtest/rahtest1.лрг' 5120
);


НАБОР КОНТЕЙНЕРОВ ТАБЛИЧНЫХ ПРОСТРАНСТВ ДЛЯ 4
-- ИГНОРИРОВАТЬ ОПЕРАЦИИ С КОНТЕЙНЕРАМИ НАКАТУ 
Используя (
 Файл '/db2data2/ДБС/rahtest/rahtest2.лрг' 5120
);

Мое требование-это файловые системы в линии

Файл '/db2data2/ДБС/rahtest/rahtest1.лрг' 5120
Файл '/db2data1/ДБС/rahtest/rahtest2.лрг' 5120

Мне нужно заменить

/db2data2/ДБС/rahtest/rahtest1.лрг

и

/db2data2/ДБС/rahtest/rahtest2.лрг

с другими файловыми системами; сказать

/db2data3/ДБС/rahtest/rahtest1.лрг

и

/db2data3/ДБС/rahtest/rahtest2.лрг

соответственно.

Другие части должны быть одинаковыми. Мой вывод такой, что линии быть сейчас ...

Файл '/db2data3/ДБС/rahtest/rahtest1.лрг' 5120
Файл '/db2data3/ДБС/rahtest/rahtest2.лрг' 5120

Он должен отражать в мой файл. Я не знаю положение линий в строке. Я попытался с помощью sed. Я пытался поставить эти строки в переменные сказать var1 и var2

переменная1=`Эхо /db2data2/ДБС/rahtest/rahtest1.лрг'
переменная2=`Эхо /db2data2/ДБС/rahtest/rahtest2.лрг'
var3=`Эхо /db2data3/ДБС/rahtest/rahtest1.лрг'
var4=`Эхо /db2data3/ДБС/rahtest/rahtest2.лрг'

когда я пытался сделать

script.txt СЭД 'ы/$ВАР/$var3' 

это не так / есть. Я с помощью экс. Моя последняя файлы должны быть, как это ...

НАБОР КОНТЕЙНЕРОВ ТАБЛИЧНЫХ ПРОСТРАНСТВ ДЛЯ 3
-- ИГНОРИРОВАТЬ ОПЕРАЦИИ С КОНТЕЙНЕРАМИ НАКАТУ 
Используя (
Файл '/db2data3/ДБС/rahtest/rahtest1.лрг' 5120
);


НАБОР КОНТЕЙНЕРОВ ТАБЛИЧНЫХ ПРОСТРАНСТВ ДЛЯ 4
-- ИГНОРИРОВАТЬ ОПЕРАЦИИ С КОНТЕЙНЕРАМИ НАКАТУ 
Используя (
 Файл '/db2data3/ДБС/rahtest/rahtest2.лрг' 5120
);
+344
Belgium Visa 26 сент. 2013 г., 23:03:44

У меня есть несколько серверов, которые мне удается в моем происхождении ( красно-шляпа 5 ) мои пользователи жалуются на плохую производительность процессора

 процессор grep в файле /proc/cpuinfo для
 процессор : 0
 процессор : 1

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

из топ-команды

Процессор(ы): 0.3%нам, 0.5%и sy, 0.0% ni и 98.2%идентификатор, 0.7%ва, 0.0%привет, 0.3%Си, 0.0%ст
Мэм: 8043444k общее, 7832040k используется, 211404k бесплатно, 236004k буферов
Обмен: 2097144k общее, 555464k используется, 1541680k бесплатно, 6184604k кэш

Второй вопрос - если я добавлю еще два процессора на виртуальную машину, может данное действие поможет проблема с производительностью?

+326
xwoker 18 авг. 2012 г., 05:11:55

Чашки врачи скажут, что можно изменять настройки по умолчанию принтера ....

lpoptions -P принтер/экземпляр -o имя=значение

Опцию Я хочу изменить это

FXColorMode/Цвет Выходных: *Цвет Черный

Так я пробовал ..

lpoptions -п test_printer/FXColorMode/вывода -о цвет=черный 

Но я получаю ошибку

Не удается Добавить принтер или экземпляр: неопределенная Ошибка: 0

Где я буду неправильно?

+295
Ruchi Jain 18 июл. 2015 г., 06:44:38

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

В bash, так явно ставить команды в subshell-это разместить команды внутри скобок: (...). Например, давайте определим двух переменных и функции в подоболочку и выполнить функцию:

$ ( а=1; Б=2; ФН() { эхо "а=$а + в=в$B"; }; ФН )
а=1 Б=2

После завершения подуровня, все стираются:

$ ФН
Баш: ФН: команда не найдена
+282
Seth Simba 12 мая 2019 г., 07:50:02

АПТ начал свою жизнь в 1997 году и официально вступил в Debian примерно в 1999 году. В течение его ранних дней, Джейсон Gunthorpe был его главный хранитель/разработчик. Ну, видимо, Джейсон любил коров. Я не знаю, если он до сих пор. :-) В любом случае, я думаю, что apt-получить МОО вещь, добавил он в шутку. Соответствующие способности пасхальные яйца (см. ниже) были добавлены позже Даниэль норы, как дань уважения, я думаю.

Если есть больше к истории, Джейсон, вероятно, человек, чтобы спросить. Он (вероятно, в ответ на этот вопрос) написал пост в Google+. Маленький кусочек из нее:

Когда-то давным-давно разработчик был известен объявляя о своем присутствии на IRC с простой 'му'. Как с коровами в пастбище другим часто мычание в ответ на приветствие. Это привело к определенному диапазону на основе коровьего шутки.

Также:

профпригодность МОО $ 
Здесь нет пасхальных яиц в этой программе.
$ профпригодность -в МОО
На самом деле нет пасхальных яиц в этой программе.
$ профпригодность -ВВ МОО
Разве я уже не сказал тебе, что нет пасхальных яиц в этой программе?
$ профпригодность -ВВВ МОО
Прекрати!
$ профпригодность -пппп МОО
Ладно, ладно, если я дам вам пасхальное яйцо, вы уйдете?
$ профпригодность -переданный МОО
Ладно, ты победил.

/----\
 -------/ \
 / \
 / |
 -----------------/ --------\
----------------------------------------------
$ что aptitude -VVVVVV и МОО
Что это? Это слон может съесть змея, конечно.
+279
Skaperen 6 июл. 2017 г., 23:18:00

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

Сценарий: у нас очень большой каталог-структуры мы хотим скопировать, поэтому мы выдаем команду СР -Р исходный_каталог destdir в одном окне терминала.

Откройте другой терминал окно или толкнуть процесс в фоновом режиме (клавиши Ctrl+Z,то БГ<СГ>), то давайте сделаем индикатор гетто образом:

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

ду-ш /путь/и сохранить ее/

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

пока правда; сделать sourcesize=Н содержимое destdir=/путь/destinationdirectory/ copyprogress="$(экспорт | ду-ш $destdir, в | у awk '{печати 1$}' | е с/[^0-9.]*//г' )" ; Эхо "шкале=3 ; $copyprogress / $sourcesize * 100" | до н. э. | команды xargs Эхо -Н ; Эхо % завершен ; сна 10 ; сделано

Это позволит печатать прогресс каждые 10 секунд с сообщением типа:

0.100% завершено
0.200% завершено
0.300% завершено 
... и т. д.

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

+277
user308114 27 апр. 2013 г., 17:26:17

Потоки != процессы

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

+271
Jeets 18 мар. 2014 г., 12:32:05

Если ваши кактусы хозяин теряет связь с местом, или если ваши кактусы сервер идет вниз, вы будете в конечном итоге с пробелами в вашем РРД магазинах за те же периоды, и очевидно, что полученные графики. Как SNMP-это точка в протоколе время, без кэширования или истории, и по умолчанию кактусы опрашивает по SNMP и обновляет РРД с текущими данными.

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

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

+250
Belenot 22 мар. 2019 г., 10:12:40

Вы хотите использовать пасту:

$ вставка -д '/' ipaddresses.txt cidr.txt
152.48.64.13/20
146.112.164.43/21
236.157.219.229/8
188.201.225.93/20
193.140.79.73/21
.../...
+230
svsturd 5 дек. 2011 г., 20:15:45

Недавно я нашел в документации QNX, что позволяет настроить сообщение на основе МПК между процессами на отдельных физических машин с помощью последовательного устройства (например,/dev / serX) и это заставило меня задаться вопросом:

Можно ли в Linux для создания системы специального устройства для TCP/UDP туннель? Что-то вроде НЗ потока stdin/stdout с открытыми публично в /dev/что-то.

В конце концов я хочу быть в состоянии написать что-то такого файла на одной машине и получить его на другом конце, например:

#машина1:
Echo "Привет" > /Дев/somedev

#компьютер2:
кошка < /Дев/somedev

Я взглянул на НК человека, но я не нашла ни одного варианта, чтобы указать Ио источника/назначения, иных, чем с stdio.

+163
user324834 27 июн. 2011 г., 10:51:00

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

+139
Arash Yazdani 10 июн. 2015 г., 08:21:34

Есть два общих решения, stdbuf и unbuffer.

stdbuf состоит из GNU coreutils, она была добавлена в версии 7.5 в 2009 году, поэтому он сделал свой путь на всех современных встраиваемых систем Linux только из CentOS 5. Также во FreeBSD начиная с версии 8.4. Никакие другие Unix принял его, но что я знаю, и, в частности, не OpenBSD от 5.4.

unbuffer будет ожидать сценарий, и везде ожидают, в которую включены практически любой Unix. Все БСД вариантов в порт-коллекция, в экспертной упаковке.

Так установки ожидать пакет и запустите unbuffer надеясь ... | Перл ...

+55
Loint 16 февр. 2017 г., 16:58:17

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

$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