0
ответов

Как перенаправить предупреждающее сообщение из командной строки в файл журнала?

У меня есть цикл ниже, который используется для проверки активный узел имен в кластере Hadoop, и если первый узел неактивен, он подхватывает второй. for ((i = 0; i <$ (($ (wc -l <$ LOCAL_DIR / 'tempip.txt') / 3)); ...
20.05.2016
0
ответов

nohup с концом <& - [duplicate]

nohup grunt server: debug> grunt.out 2> & 1 <& - & У меня есть команда nohup, которая заканчивается с <& -. Что делает это направление? Могут ли некоторые объяснить с помощью указателей. Я искал в Google ...
11.05.2016
0
ответов

работают с разными разделами стандартного ввода без промежуточного файла

Есть ли простой способ сделать это с помощью перенаправления или каналов без создания FILE1? Я хочу применить process2 к телу вывода process1, не касаясь первых и последних строк. ...
05.05.2016
0
ответов

Непоследовательное поведение Bash [дубликат]

У меня есть файл с именем «открыть». Я открываю терминал, читаю его первую строку в переменной text и пытаюсь поместить все содержимое файла, кроме текста, в новый файл с именем «open.temp», используя команду grep ...
02.05.2016
0
ответов

Что именно происходит, если входной и выходной файл совпадают?

Допустим, я выполняю следующую команду: tr az AZ <файл> файл Там есть два перенаправления: <файл и> файл. Оба обрабатываются до команды tr и, насколько мне известно, если есть ...
30.04.2016
0
ответов

Перенаправление стандартного вывода ошибок в переменную bash

Вот фрагмент кода C, который вызовет segfault: // segfault.c #include int main () {memset ((char *) 0x0, 1, 100); возврат 1; } Скомпилируйте его с помощью: gcc segfault.c -o segfault ...
27.04.2016
0
ответов

Подключение через telnet и выполнение определенных операций

Я пытаюсь написать сценарий, в котором я могу подключаться через telnet к другому серверу и выполнять определенные операции, но у меня проблемы с результатом этого процесса. Цель состоит в том, чтобы подключиться к ...
20.04.2016
0
ответов

Почему этот скрипт зацикливается на первой строке txt-файла?

#!/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 ...
14.04.2016
0
ответов

Как реализовано перенаправление?

Является ли перенаправление концепцией оболочки, а не ядра ОС? Как реализовано перенаправление системных вызовов? Реализуется ли перенаправление аналогично каналу?
11.04.2016
0
ответов

Изменение файла при перенаправлении его в качестве stdin-ввода в команду

В Bash, выполняя команду mycommand < myfile, я изменяю содержимое myfile. Какое содержимое myfile получает mycommand? Получает ли mycommand исходное содержимое myfile, когда я начал его выполнять, или ...
10.04.2016
0
ответов

Конвейерная передача вывода sed / grep не работает

Если я запустил приведенные ниже команды, вывод будет только out1, out2 и out3 будут пустыми. # это просто для генерации самозаверяющего сертификата openssl genrsa -out /tmp/ssl.key 2048 openssl req -sha256 -new -...
05.04.2016
0
ответов

Разница между 1> и>

Есть ли разница между (# комментарии взяты из документации) команда> filename # Docs: Перенаправить stdout в файл. и команда 1> filename # Docs: Перенаправить stdout в файл "filename." ...
18.03.2016
0
ответов

перенаправление вывода команды, как если бы это был ввод файла

Мне всегда приходилось перемещаться по командной строке вверх и назад, чтобы изменить одну часть более ранней команды, которая передается в более позднюю команду grep или head или любая команда. Для грубого ...
06.03.2016
0
ответов

Видит ли и использует ли разделитель в документе here программа, которая принимает его на вход?

Формат документов here следующий: <<[-]слово here-document delimiter Является ли разделитель видимым и используемым программой, которая принимает here-документ как входной stdin? Или разделитель используется ...
01.03.2016
0
ответов

Как я могу передать только stderr в zsh?

В bash: $ echo hi 2> & 1 1> / dev / null | Кот $ Пока в zsh: $ echo hi 2> & 1 1> / dev / null | Кот Привет $ Есть ли способ передать по конвейеру только стандартную ошибку при перенаправлении стандартного вывода?
23.02.2016
0
ответов

Удаленный файл, в который записывается запущенный процесс, могу ли я воссоздать его? [дубликат]

Я запустил длительный процесс с помощью nohup и перенаправил его вывод в файл журнала. Пример: nohup ./bin/zkServer.sh start-foreground> /usr/local/myuser/logs/zkout.log 2> & 1 & I ...
22.02.2016
0
ответов

trap echo печатает, а не записывает в консоль при записи в файл

Когда я завершаю "CTRL + C" следующий скрипт #! / Bin / bash function waa () {для i в {1..10} do echo "start.sh: sleep $ i" sleep 1s done } trap "echo 'GAGA'" TERM waa> & ...
16.02.2016
0
ответов

Два входа конвейеры через перетасовку файловых дескрипторов и / dev / fd

Я хочу объединить две программы в одну.Если моя оболочка поддерживает это, я могу использовать подстановку процессов. Например, чтобы перечислить общие строки двух файлов в индифферентном порядке, я могу использовать comm -12 <(sort a) ...
14.02.2016
0
ответов

Попытка прямое содержимое переменной в команде дает Ambigious Redirect

. Я пытаюсь написать сценарий, который проверяет HTTP-ответ от различных серверов Node, которые у меня запущены, и который затем отправляет мне электронное письмо, если какой-либо ответ с ошибкой 502 от Nginx (имеется в виду один или несколько сервер имее
06.02.2016
0
ответов

Скопируйте вывод curl в файл

Я запускаю raspbian и использую этот сценарий bash, чтобы делать снимки каждую минуту и ​​загружать их на мой FTP-сервер: #! / Bin / bash в то время как [1]; do DATE = $ (date + "% Y-% m-% d_% H_% M_% S") raspistill -q 10 -th none ...
02.02.2016
0
ответов

Как исключить выходной файл из вывода ls

Допустим, у меня есть эти файлы на рабочем столе: aaa.jpg bbb.jpg Я хочу перечислить эти два jpg и вывести их в .txt файл: #!/bin/bash cd ~/Desktop ls -1 > all.txt С этим кодом all....
26.01.2016
0
ответов

исключить файл перенаправления цели из обработки в цикле for

Это приведет к тому, что LIST станет очень большим (даже пара гигабайт за короткое время и т.д.): $ for i in *; do echo $i; cut -d ' ' -f1 $i ; done > LIST Например, через 10 секунд: $ wc -l LIST ...
22.01.2016
0
ответов

TCSH: я хочу отобразить вывод команды и перенаправить в файл

Я просмотрел страницу руководства TSCH, где говорилось: «Выходной файл или файл ошибок может быть '/ dev / tty' для отправки вывода. к терминалу ". Так что, если я могу перенаправить в два разных места, это сработает. Но ...
22.01.2016
0
ответов

Как написать функцию «compose» для конвейеров bash с именованными каналами

На этой странице подробно описан псевдокод для создания функции compose, которая принимает n команд и выполняет их в конвейере: Мы программируем команду compose таким образом, чтобы составлять cmd1 cmd2 ... cmdn ведет себя ...
21.01.2016
0
ответов

Записать вывод «time» в файл, зачем нужны скобки?

time пишет в stderr , поэтому можно было бы предположить, что добавление 2> & 1 в командную строку должно направить его вывод на стандартный вывод. Но это не работает: test @ debian: ~ $ cat file one two three four (скрыто)
19.01.2016
0
ответов

Понимание перенаправления ввода-вывода в контексте _процесса подстановки_

Запуск GNU bash, версия 4.3.11 (1) -release (x86_64-pc-linux-gnu). Я не совсем понимаю подстановку процесса (ProcSub) с точки зрения пользователя, заинтересованного в снятии ограничений на ввод-вывод ...
16.01.2016
0
ответов

Некоторые ошибки не регистрируются после перенаправления stderr и stdout в файл

На сервере Linux , Я запускаю программу и записываю ее выходные данные stdout и stderr в файл следующим образом: myprogram.py> logfile 2> & 1 Все выходные данные stdout и stderr регистрируются, за исключением некоторых ошибок ...
12.01.2016
0
ответов

Понимание перенаправленного if-заявления в bash

if [ -z "$OPTION" ] # если опция не задана (пустая) then: then command1 --defaultOption else command1 $OPTION fi \ 2> >( function1 "$DETAILS" ) \ < <( command2 ...
05.01.2016
0
ответов

Почему процесс не существует (кажется) до чтения fifo

У меня есть тривиальный 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 ...
20.11.2015
0
ответов

Подстановка процесса и cat: невозможно прочитать stdin

Подстановка процесса <(cat) не работает. Почему? head <(cat) cat: -: Ошибка ввода / вывода Я могу использовать дополнительный дескриптор файла, но я не понимаю, почему это не работает. # Использование файла ...
20.11.2015