У меня есть цикл ниже, который используется для проверки активный узел имен в кластере Hadoop, и если первый узел неактивен, он подхватывает второй. for ((i = 0; i <$ (($ (wc -l <$ LOCAL_DIR / 'tempip.txt') / 3)); ...
nohup grunt server: debug> grunt.out 2> & 1 <& - & У меня есть команда nohup, которая заканчивается с <& -.
Что делает это направление? Могут ли некоторые объяснить с помощью указателей. Я искал в Google ...
Есть ли простой способ сделать это с помощью перенаправления или каналов без создания FILE1? Я хочу применить process2 к телу вывода process1, не касаясь первых и последних строк. ...
У меня есть файл с именем «открыть». Я открываю терминал, читаю его первую строку в переменной text и пытаюсь поместить все содержимое файла, кроме текста, в новый файл с именем «open.temp», используя команду grep ...
Допустим, я выполняю следующую команду: tr az AZ <файл> файл Там есть два перенаправления: <файл и> файл. Оба обрабатываются до команды tr и, насколько мне известно, если есть ...
Я пытаюсь написать сценарий, в котором я могу подключаться через telnet к другому серверу и выполнять определенные операции, но у меня проблемы с результатом этого процесса. Цель состоит в том, чтобы подключиться к ...
#!/bin/bash
usernameFile="/home/netadmin/username_list.txt" logFile="/var/log/netvpn-mag-archive/netvpn-mag-20160" while read -r line < $usernameFile; do if [[ "$line" != " " ]]; then ...
Является ли перенаправление концепцией оболочки, а не ядра ОС? Как реализовано перенаправление системных вызовов? Реализуется ли перенаправление аналогично каналу?
В Bash, выполняя команду mycommand < myfile, я изменяю содержимое myfile. Какое содержимое myfile получает mycommand?
Получает ли mycommand исходное содержимое myfile, когда я начал его выполнять, или ...
Если я запустил приведенные ниже команды, вывод будет только out1, out2 и out3 будут пустыми. # это просто для генерации самозаверяющего сертификата
openssl genrsa -out /tmp/ssl.key 2048
openssl req -sha256 -new -...
Есть ли разница между (# комментарии взяты из документации) команда> filename # Docs: Перенаправить stdout в файл. и команда 1> filename # Docs: Перенаправить stdout в файл "filename." ...
Мне всегда приходилось перемещаться по командной строке вверх и назад, чтобы изменить одну часть более ранней команды, которая передается в более позднюю команду grep или head или любая команда. Для грубого ...
Формат документов here следующий: <<[-]слово
here-document
delimiter Является ли разделитель видимым и используемым программой, которая принимает here-документ как входной stdin? Или разделитель используется ...
В bash: $ echo hi 2> & 1 1> / dev / null | Кот
$ Пока в zsh: $ echo hi 2> & 1 1> / dev / null | Кот
Привет
$ Есть ли способ передать по конвейеру только стандартную ошибку при перенаправлении стандартного вывода?
Я запустил длительный процесс с помощью nohup и перенаправил его вывод в файл журнала. Пример: nohup ./bin/zkServer.sh start-foreground> /usr/local/myuser/logs/zkout.log 2> & 1 & I ...
Когда я завершаю "CTRL + C" следующий скрипт #! / Bin / bash
function waa () {для i в {1..10} do echo "start.sh: sleep $ i" sleep 1s done
} trap "echo 'GAGA'" TERM waa> & ...
Я хочу объединить две программы в одну.Если моя оболочка поддерживает это, я могу использовать подстановку процессов.
Например, чтобы перечислить общие строки двух файлов в индифферентном порядке, я могу использовать comm -12 <(sort a) ...
. Я пытаюсь написать сценарий, который проверяет HTTP-ответ от различных серверов Node, которые у меня запущены, и который затем отправляет мне электронное письмо, если какой-либо ответ с ошибкой 502 от Nginx (имеется в виду один или несколько сервер имее
Я запускаю raspbian и использую этот сценарий bash, чтобы делать снимки каждую минуту и загружать их на мой FTP-сервер: #! / Bin / bash в то время как [1]; do DATE = $ (date + "% Y-% m-% d_% H_% M_% S") raspistill -q 10 -th none ...
Допустим, у меня есть эти файлы на рабочем столе: aaa.jpg bbb.jpg Я хочу перечислить эти два jpg и вывести их в .txt файл: #!/bin/bash
cd ~/Desktop
ls -1 > all.txt С этим кодом all....
Это приведет к тому, что LIST станет очень большим (даже пара гигабайт за короткое время и т.д.): $ for i in *; do echo $i; cut -d ' ' -f1 $i ; done > LIST Например, через 10 секунд: $ wc -l LIST
...
Я просмотрел страницу руководства TSCH, где говорилось: «Выходной файл или файл ошибок может быть '/ dev / tty' для отправки вывода. к терминалу ". Так что, если я могу перенаправить в два разных места, это сработает. Но ...
На этой странице подробно описан псевдокод для создания функции compose, которая принимает n команд и выполняет их в конвейере: Мы программируем команду compose таким образом, чтобы составлять cmd1 cmd2 ... cmdn ведет себя ...
time пишет в stderr , поэтому можно было бы предположить, что добавление 2> & 1 в командную строку должно направить его вывод на стандартный вывод. Но это не работает: test @ debian: ~ $ cat file one two three four
(скрыто)
Запуск GNU bash, версия 4.3.11 (1) -release (x86_64-pc-linux-gnu). Я не совсем понимаю подстановку процесса (ProcSub) с точки зрения пользователя, заинтересованного в снятии ограничений на ввод-вывод ...
На сервере Linux , Я запускаю программу и записываю ее выходные данные stdout и stderr в файл следующим образом: myprogram.py> logfile 2> & 1 Все выходные данные stdout и stderr регистрируются, за исключением некоторых ошибок ...
У меня есть тривиальный Python скрипт: #!/usr/bin/python import os, sys sys.stderr.write('I am %s' % os.getpid())
sys.stderr.flush() print "hello" sys.stderr.write('I am done') When I run this script ...
Подстановка процесса <(cat) не работает. Почему? head <(cat) cat: -: Ошибка ввода / вывода Я могу использовать дополнительный дескриптор файла, но я не понимаю, почему это не работает. # Использование файла ...