2
ответа

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

Рассмотрим этот пример программы на C, которая пишет в /dev/tty и не имеет опций командной строки, запрещающих это делать. #include int main (void ){ FILE *fout = fopen ("/dev/tty&...
04.05.2021
2
ответа

При записи данных в файл через SSH возникает ошибка разрешения, даже при использовании sudo

Я создаю сценарий автоматизации. В рамках этого я хочу добавить задание cron. Вот часть скрипта, которая не работает :РЕЗЕРВНОЕ КОПИРОВАНИЕ _ПОЛЬЗОВАТЕЛЬ=резервный бот СКРИПТ _ИМЯ=резервная копия -script.sh scp -i./ssh -ключ./$SCRIPT _ИМЯ...
13.04.2021
2
ответа

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

У меня есть сценарий оболочки, который мне не следует редактировать, но который я должен использовать для вывода. Выполнение./SomeScript.sh -d отображает нужный мне вывод в оболочке. Однако получаю пустой файл...
11.03.2021
2
ответа

Есть ли способ -соединить стандартный ввод с несколькими источниками ввода?

Я ищу способ иметь два стандартных входа для сценария bash, а именно один интерактивный, а другой может использовать перенаправление. Скажем, мне нужно вызвать программу, которая запрашивает учетные данные...
02.02.2021
2
ответа

Как записать уведомления в файл?

Я пытался автоматизировать git pull с помощью скрипта Bash. Чтобы убедиться, что я не пропущу результаты выполнения скрипта, и чтобы вы где-нибудь регистрировали эти результаты для возможных проверок, если что-то пойдет не так, я'...
24.01.2021
2
ответа

Как изменить файл и записать его перед печатью в STDERR

Я работаю над автоматической проверкой запросов на вытягивание с помощью действий GitHub и хочу сохранить некоторые данные из вывода команды stderr между заданиями. Для этого мне нужно записать stderr в артефакт...
03.12.2020
2
ответа

перенаправить stdout и stderr на null в середине цепочки '&&'

TL;DR Я исследовал это, и вы можете увидеть, что я нашел в разделе «Дополнительные сведения и мои попытки». Моя команда дата && эхо "привет 1" && эхо "1/0" | до н.э >/...
19.11.2020
2
ответа

Не удалось очистить файл, несмотря на привилегии sudo

У меня есть файл, который принадлежит и написан пользователем root. У меня есть еще один пользователь по имени systemuser, которому мы предоставили привилегии sudo для каждого действия. Я могу выполнить любое действие системного пользователя просто...
02.10.2020
2
ответа

Перенаправить вывод на less из внутреннего скрипта

Я могу перенаправить вывод скрипта в файл журнала изнутри скрипта с помощью exec :#!/бин/баш exec > stdout.log 2>&1 echo hello world Можно ли перенаправить вывод на меньшее...
24.09.2020
2
ответа

Почему bash не назначает fd для var при использовании внешней _команды {var}>somefile?

Согласно man-странице bash, «операторы перенаправления могут предшествовать или появляться в любом месте внутри простая команда или может следовать за командой». Также согласно справочной странице: «Простой...
02.09.2020
2
ответа

Как записать вывод команды в несколько файлов без отображения на экране

Здесь в примере используется команда даты. я пытался дата &> файл файл2 файл3 не работает дата | tee file file2 file3 работает, но также отображается в консоли Есть ли способ, если я могу запустить дату...
24.07.2020
2
ответа

Кнопка отмены Zenity для индикатора выполнения параллельного выполнения GNU

Как показано в руководстве GNU parallel, вы можете использовать индикатор выполнения zenity с parallel :последовательность 1000 | параллель -j30 --bar ' (echo {};sleep 0.1 )' \ 2> > (zenity --progress --auto -kill )| wc Однако в...
21.07.2020
2
ответа

Показать последние n строк вывода команды

Я пытаюсь запустить команду сборки docker. Я хотел постоянно видеть только последние «n» строк вывода. Например, обычная команда сборки докера дает мне что-то вроде :Создание моего образа Шаг 1/15 :...
15.07.2020
2
ответа

Как игнорировать перенаправление определенных строк

У меня есть программа, которую я мог бы запустить, передав ей некоторые инструкции из входного файла путем перенаправления. Мой входной файл выглядит так :альфа 5 2 бегать 7 выйти Теперь я запускаю это так :моя программа <...
24.06.2020
2
ответа

Запись в файл в unix

У меня возникли проблемы с записью в файл в unix [ -s $PWD/MEN/*sub.wav ] && echo "Файл там" || echo "Файл отсутствует" > temp.csv Я пробую эту команду unix ...
22.06.2020
2
ответа

Не удалось получить файлы из результатов поиска в tar-файл

Ниже приведена моя команда find, которая ищет и выгружает результаты поиска в файл /tmp/findall.log find /app/test -type d \( -name logs -o -name 'logs*' -o -name 'tmp*' \) -prune -o -print | tee /tmp/...
16.05.2020
2
ответа

SFTP с перенаправлением и здесь doc имеет проблемы с Cron

Приведенный ниже скрипт отлично работает при запуске из командной строки. Я также запускаю задание Cron и знаю, что задание Cron запущено, потому что вижу записи в файле sftpFileLog.txt. Но при работе под управлением Cron Job...
09.05.2020
2
ответа

Запись одного вывода на терминал и отправка всего остального в файл.

Я использую exec для отправки всего вывода скрипта в файл: exec > file.errout 2>&1. Однако в середине скрипта я хочу отправить пару сообщений и на терминал, и в файл....
22.04.2020
2
ответа

Совместное перенаправление stdout и stderr VS перенаправление stdout, а затем stderr в файл stdout

В чем разница между этим перенаправлением на какую-то -программу &> какой-то _файл и этим? какая-то -программа > какой-то _файл 2>&1
21.04.2020
2
ответа

для чего используется скрипт 2>/dev/null в следующем скрипте?

$!/бин/ш if grep "$1" /etc/passwd 2>/dev/null #Поиск имени пользователя в начале строки 1 затем эхо "Шаблон найден - работа завершена" else echo "Шаблон не найден" fi
20.04.2020
2
ответа

перенаправление в фоновом режиме

Я написал программу на Python, которая выводит какое-то сообщение. Я хочу, чтобы эта программа перешла в фоновый режим и напечатала свое сообщение в файле. Поэтому я написал в bash :программу Python > message &. Задача :...
05.04.2020
2
ответа

Заставить cat интерпретировать ввод как файл (а не строку)

cat имеет два разных поведения в зависимости от того, является ли его ввод строкой файла. Мне нужно использовать cat для передачи файла в мою программу просмотра PDF (Zathura). Имя файла основано на измененной строке с sed как ...
23.03.2020
2
ответа

Сбой фильтрации вывода ping через несколько каналов

Пытаясь зафиксировать только время возврата пакетов из вывода ping, я выдал $ ping 192.168.0.1 | grep -o '[^ =]* ms' и все заработало, отображая время прихода каждого пакета. Так как я тоже хотел...
13.02.2020
2
ответа

В чем разница между вводом данных для команды через аргумент этой команды и вводом данных через оператор перенаправления оболочки?

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

Запись информации в другой файл с помощью awk-скрипта

У меня есть такой awk-скрипт:#!/bin/awk -f НАЧИНАТЬ{} { for (i=1;i<=NF;i++ )sum+=$i; #сумма 3-х чисел подряд printf "Привет %d%s, %s %s, %d\n",NR,OFS, $1,$2,j;j=0...
03.01.2020
2
ответа

Получить часть перенаправления вывода в запущенном процессе

Иногда я запускаю задания и теряю информацию о том, в какие выходные файлы я перенаправил вывод. Как я могу получить полную команду, с которой я выполнил задание, включая часть перенаправления вывода? Например, когда я...
02.12.2019
2
ответа

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

, у меня есть команда, которая записывает в stdout, когда все в порядке, и в stderr, когда нет. Я хочу проверить статус выхода команды и что-то сделать с помощью stdout или stderr. если ! команда >/tmp/...
27.11.2019
2
ответа

Что означает «<>»?

Мне трудно понять перенаправления, как мы можем использовать exec <> в качестве команды Linux, что это значит. Можете ли вы привести пример и объяснить?
07.11.2019
2
ответа

Перенаправить содержимое в файл и распечатать содержимое одновременно?

Мне интересно, есть ли способ перенаправить строки в файл и одновременно распечатать эти перенаправленные строки? В настоящее время я делаю что-то вроде этого: echo "123:456" > output.txt ; awk 'BEGIN{...} {...
30.10.2019
2
ответа

Симлинковые каталоги и перенаправление вывода

Когда я запускаю следующую команду, где symlinked-dir — это просто символическая ссылка на другой каталог, cat жалуется, что такого файла нет. Такого файла действительно нет - он создан в ...
08.10.2019