Tag: io redirection

Ошибка Ldap не перенаправляется в файл

Я запускаю цикл, запрашивающий ldap-сервер, для одного dn каждый раз, просто чтобы убедиться, что он работает нормально. Я хочу выводить как успешные, так и неуспешные ответы на файл, а в то время как первое работает, последнее просто сбрасывается на экран, и я не могу понять, почему. Это мой код: #!/bin/bash for i in $(seq 20000); […]

Как ограничить / контролировать blkio процесса cgroup, когда процесс имеет перенаправление вывода

У меня есть некоторые вопросы по контроллеру blkio cgroup. Я хочу ограничить IOPS определенным процессом. Этот процесс использует перенаправление IO для записи содержимого stdout в файл. Я попытался включить процесс в группу. Однако, похоже, что cgroup не поймал операции ввода-вывода в процессе, что не позволило ограничить IOPS. Я сделал небольшой эксперимент для имитации процесса. Вот […]

Использовать перенаправление оболочки для предварительного ввода текста в интерактивную команду?

Просто сказать это заранее: я знаю, что большинство программ, имеющих интерактивную подсказку, также имеют какой-то файл инициализации или возможность установить флаг команды, который будет запускать что-то, а затем отправить вас в интерактивную подсказку. Тем не менее, меня интересует решение на уровне оболочки. Допустим, у меня есть команда xyz которую я запускаю из оболочки, и она […]

Перенаправить stdout программы командной строки Windows под вином

Я запускаю программу командной строки Windows (которую я не могу сделать доступной) с вином. По-видимому, он пишет что-то в stdout, и я пытаюсь захватить этот вывод, но я не могу перенаправить его. Независимо от того, перенаправляю ли я stdout или stderr в файл, вывод программы все еще печатается на консоли и не записывается в файл. […]

Перенаправление stderr скрипта Ruby не работает должным образом

У меня есть команда, которая, как мне кажется, выводит на stderr потому что когда я перенаправляю stdout на /dev/null я все равно получаю вывод, напечатанный на экране. Однако, когда я перенаправляю stderr на /dev/null я также получаю вывод, напечатанный на экране. Кроме того, когда я перенаправляю весь вывод в /dev/null он работает так, как ожидалось. […]

Неудачное решение от «Как перенаправить stdout и stderr в файл и отобразить stderr для консоли»

Во-первых, пожалуйста, обратитесь к разделу Как перенаправить stdout и stderr в файл и отобразить stderr для консоли Это решение помогло мне. Я вызывал оба сценария и команды как команду, переданную в bash -c. Я даже написал написанный глобальный макрос / функцию, чтобы упростить его использование (и избегать любых опечаток или транспозиций в перенаправлениях). Я счастливо […]

Перенаправление STDERR без промежуточного файла

Вот сценарий оболочки игрушек: #!/bin/bash set -e misspelled_command exec > run_$( date +%Y%m%d ).log 2>&1 echo "Logging" exit Если я nohup bash raise_errors.sh > /dev/null 2> errors.log & с nohup bash raise_errors.sh > /dev/null 2> errors.log & ошибка будет занесена в error.log, как и ожидалось: $ cat errors.log nohup: ignoring input raise_errors.sh: line 5: misspelled_command: […]

Использование ввода двух разных файлов в цикле for

У меня есть список файлов, которые я хочу найти в списке таблиц базы данных: [root@host hs]# head -n 3 tables rec_playinth120116 rec_playinth120216 rec_playinth120316 [root@host hs]# head -n 3 files 0128184628OV30.wav 0128780332OV30.wav 0128439969OV30.wav Я пытаюсь упростить процесс, создав простой сценарий оболочки, который просто смотрит на входные файлы и выводит результаты в третий файл, содержащий полный путь […]

находить командный вывод пустым при перенаправлении в файл

Я пытаюсь получить список файлов с помощью команды find следующим образом: find . \( -iname @eaDir -o -iname .DS_Store -o -iname Thumbs.db \) -prune -o -mtime -25 -type f -printf "%P\n" Это работает нормально. Однако, если я попытаюсь перенаправить вывод указанной выше команды в файл, последний останется пустым: FILES_TO_BACKUP=/tmp/__$$_myfiles.lst find . \( -iname @eaDir -o […]

Перенаправление вывода GREP в разные текстовые файлы в зависимости от содержимого захвата

У меня есть файл журнала с двумя отдельными событиями (среди прочих), которые мне нужно захватить. Каждое событие генерирует отдельную выделенную строку в файле журнала с таким форматом: timestamp – PID – process – event-type – event-details Мне не все равно, но столбец данных о событиях и данные, которые я ожидаю получить там, выглядят так: Пример […]

Linux и Unix - лучшая ОС в мире.