1
ответ

ssh -Как перенаправить ошибку на хосте в файл на клиенте

Я выполняю команду на хост-компьютере из bash-скрипта, используя ssh :ssh pi@rasp 'rm /home/pi/webcam/rmtest.txt' || \ { echo "удалить не удалось" > $log; } Работает как хотелось...
20.09.2020
1
ответ

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

Я использую динамически назначаемый файловый дескриптор в скрипте, как описано в этом посте :zsh и POSIX эквивалент bash `{var}>&1 `Сам сценарий предназначен для переноса между bash...
17.09.2020
1
ответ

Проблема с перенаправлением вывода в файл журнала и консоль в сценарии bash

У меня есть сценарий оболочки, который успешно перенаправляет весь вывод в файл журнала и консоль stdout ()одновременно. Однако, когда он выходит, кажется, что он ожидает какого-то пользовательского ввода с клавиатуры (...
14.09.2020
1
ответ

Перенаправление ввода из файла в сценарий Python завершается ошибкой, но работает с каналом

У меня есть скрипт python :postpycess.py для получения данных из файла сетки airfoil.p3d. Этот скрипт был разработан для работы с вводом без использования аргументов, поэтому я создал входной файл commands.txt и...
13.09.2020
1
ответ

поиск решения, позволяющего избежать многократного выполнения команд Linux в php-скрипте

У меня есть PHP-скрипт, который предоставляет некоторый вывод для angular. Этот сценарий полезен для получения информации из сценария Perl. Я использую команду exec ()для вызова скриптов в PHP. Я получаю то, что я...
10.08.2020
1
ответ

Перенаправление в скрипте

Я следую короткому видеокурсу по написанию сценариев оболочки, и одним из приведенных примеров является :если [[ ! $1 ]]; затем эхо "Нужен аргумент длины строки" >&2 выход 1 fi Материал курса...
07.08.2020
1
ответ

Как регистрировать загрузку ЦП, но только когда она высока или касается определенного порога? (+ форматирование)

Как мы можем регистрировать загрузку ЦП, но только при наличии процесса (s )с использованием выше определенного порога (, например, 30% или более )? То, чего я пытаюсь добиться (с помощью сценария оболочки ), более или менее похоже на...
02.08.2020
1
ответ

Перенаправление прерывает вывод (Python Script)

Я запускаю один и тот же скрипт python несколько раз, перенаправляя вывод по-разному и получая неверный вывод. Иногда линии отсутствуют, а иногда порядок обратный. Питон...
28.07.2020
1
ответ

Возможно ли в bash условно перенаправить вывод либо на стандартный вывод, либо на /dev/null?

Используйте случай -:Я пишу сценарий, который будет принимать --симуляцию, которая действует как пробный прогон и только печатает команду, а не запускает ее. При нормальной работе (, т.е. без --имитации ), команда...
17.07.2020
1
ответ

эмулировать zsh multios в тире (несколько перенаправлений)

в zsh, когда включена опция multios, я могу направить вывод в два разных процесса, т.е. :кошка /dev/sda > sda.img | sha256sum > sda.img.sha256 Как добиться того же в тире, т.е. /bin/...
17.07.2020
1
ответ

Почему я не могу перенаправить вывод в некоторых случаях

например #эта строка должна выводить ssh-баннер нк локальный 22 #эта строка должна выводить ту же строку, за исключением замен nc localhost 22|sed 's/SSH/XXX/g' nc localhost 22 > foo #после...
07.07.2020
1
ответ

Как перенаправить вывод из /dev/tty в /dev/null?

У меня есть исполняемый скрипт hello, содержащий следующий код: #!/бин/баш echo "hello" > /dev/tty Я хочу перенаправить его вывод на /dev/null../hello > /dev/null 2>&1...
07.07.2020
1
ответ

Немедленное перенаправление вывода программы в другой каталог

Обычно я вызываю программу из $path _в программу _, которая принимает файл инициализации. В основном, как я запускаю это./program file.in. После запуска программа создает некоторый бинарный вывод...
06.07.2020
1
ответ

bash redirect sub -команда оболочки stdout, <<<$ (команда )vs. < < (команда)

Мне посоветовали использовать команду < < (команду )вместо команды <<< $ (команду )без дополнительных пояснений. Это работает, но я этого не понимаю. Может ли кто-нибудь уточнить это? В...
06.07.2020
1
ответ

Как подключиться к сервису systemd через ssh-соединение

Я хочу подключить службу systemd и управлять ею, как на обычном терминале, потому что мой процесс, работающий как служба, имеет консоль ввода, и я хотел бы иметь к ней доступ. Я видел и другие...
27.06.2020
1
ответ

Почему команда echo > 1 2 3 создает файл с именем 1 и содержимым 2 3?

$ эхо > 1 2 3; лс -латр 1; кошка 1 -rw-rw-r-- 1 кан кан 4 23 июн 14:05 1 2 3 Связано ли это с оценкой > перенаправления? Такой, что: echo > 1 2 3 Можно также переписать как ...
23.06.2020
1
ответ

как лучше всего записать ошибку сценария оболочки UNIX

Что, по вашему мнению, является лучшим способом регистрации ошибок скрипта. Я пробовал следующие способы, но ничего не закончилось. (Я добавил исключение )Эта команда поиска не будет работать, так как пользователь...
25.05.2020
1
ответ

Как удалить строки «Отказ в соединении» из «>/dev/tcp/ip/port»

Открыть порт user@linux:~$ >/dev/tcp/127.0.0.1 /8080 && эхо открыто || эхо закрыто открыть user@linux:~$ Порт закрыт user@linux:~$ >/dev/tcp/127.0.0.1/8088 && echo open || эхо закрыто ...
23.05.2020
1
ответ

Когда я использую nohup и & для работы в фоновом режиме, повлияет ли это на мои выходные данные?

С помощью команды :nohup python get _seq.py TPH _попадает во все _геномы _эукариоты _20200303.fas > TPH _seq2.fasta & nohup :игнорирование ввода и перенаправление stderr в stdout Повлияет ли это на...
08.05.2020
1
ответ

Почему я не могу изменить стандартный ввод для Vim на какой-либо файл на диске с помощью перенаправления?

Я читал статью «Система разделения времени UNIX Денниса М. Ритчи и Кена Томпсона» и в качестве примера перенаправления стандартного ввода/вывода приводит пример редактора ed: Команда ...
17.04.2020
1
ответ

Перенаправление Cron Stderr и Stdout в файл журнала с отметкой времени

Я пытаюсь заставить stdout и stderr попасть в мой файл журнала для процесса cron. В настоящее время stdout делает это так, как предполагалось, а stderr - нет. Мои временные метки создают проблему. Если я удалю ...
15.04.2020
1
ответ

readarray блокирует ввод из процесса

Кажется, что readarray блокируется и не возвращается, когда ввод перенаправляется из процесса с помощью <, но работает, когда ввод поступает из канала |. Это работает: $ (printf "строка 1\nстрока 2\nстрока 3\...
23.03.2020
1
ответ

Запуск сценария оболочки: как включить команды в вывод, как если бы они вводились в интерактивном режиме

Как я могу запустить сценарий оболочки (bash, если это имеет значение) и включить в вывод команды внутри сценария? Я хотел бы перенаправить вывод в файл, как в $ ./my_script > output.txt ...
17.03.2020
1
ответ

Печать ответа /dev/tcp без ввода с клавиатуры

Я использую следующее для отправки и получения из сокета TCP :exec 3<>/dev/tcp/localhost/port echo -e "текстовая команда\r" >&3 кошка <&3 exec 3<& -;exec 3>& -Кот <&...
04.03.2020
1
ответ

Какова роль символа '&' в перенаправлении bash/shell?

Так как я пишу свою собственную оболочку для школы, я должен реализовать перенаправления. Я просмотрел руководство по GNU Bash и большое количество руководств, но до сих пор не могу понять, что...
28.02.2020
1
ответ

Журналы HTTP с использованием tcpflow с grep, перенаправление в файл не работает (пустой файл)

Я хочу регистрировать определенные HTTP-запросы с ключевым словом, которые приходят на определенный порт. tcpflow работает нормально, но я не могу записать отфильтрованные результаты в выходной файл. Я не понимаю, почему...
21.02.2020
1
ответ

Почему su запрашивает пароль при перенаправлении stdin? Как этого избежать?

Я использую su (не интересуюсь sudo для целей этого вопроса) и наблюдаю следующее поведение: $ su USER -s /bin/bash -c "echo hi" Привет $ printf "" | su ПОЛЬЗОВАТЕЛЬ -s /bin/bash -c "эхо привет" ...
09.02.2020
1
ответ

отслеживание процесса каждую секунду и направление вывода в файл

У меня есть задача, в которой я должен проанализировать передачу файла между ftp-клиентом и сервером. Я знаю о команде htop. Если передача файла занимает 15 секунд, то я хочу, чтобы команда htop запускалась каждый...
05.02.2020
1
ответ

Перенаправление stdout / stderr не работает для предотвращения ошибок перенаправления /dev/tcp/host/port

Это нормальное перенаправление. user@linux:~$ случайная команда randomcommand: команда не найдена user@linux:~$ 2> user@linux:~$ randomcommand 2> /dev/null user@linux:~$ &> user@linux:~$ ...
05.02.2020
1
ответ

Отсутствие текста при перенаправлении в текстовый файл

Я пытаюсь скопировать содержимое файла с помощью операции Redirect. Но после странного блока (Элементы блока )я получаю только одну букву, а оставшийся файл пуст, хотя исходный файл имеет...
27.01.2020