Unix-подобные системы
Каково значение и использование 2>&1 | tee /dev/stderr
00
Вопрос или проблема для следующей команды output=$(cat $file | docker exec -i CONTAINER COMMAND 2>&1 | tee /dev/stderr) какое значение и использование 2>&1 | tee /dev/stderr? Я поискал в Google и обнаружил, что 2>&
Unix-подобные системы
Почему MacOS всегда добавляет в файл, перенаправленный дескриптор, даже когда указано перезаписать? Ubuntu добавляет только когда строго указано добавить.
00
Вопрос или проблема Дан следующий код: out="$(mktemp)" rm -f "$out" clear printf '%s\n' 0 >"$out" { printf '%s\n' '1' >/dev/stdout printf '%s\n' '2' >/dev/stdout } >"$out" cat -e -- "$out" rm -f "$out" На Ubuntu это выводит: 2$ На MacOS это
Unix-подобные системы
Порядок перенаправлений
00
Вопрос или проблема Я не совсем понимаю, как компьютер воспринимает эту команду. cat file1 file2 1> file.txt 2>&1 Если я правильно понимаю, 2>&1 просто перенаправляет стандартный поток ошибок в стандартный поток вывода.
Компьютеры и программы
tail -f не отслеживает изменения в файле
00
Вопрос или проблема Я недавно смотрел, как использовать tail -f для мониторинга текстовых файлов, например: tail -f /var/sometext. Однако, когда я делал тесты, похоже, это не сработало. Я создал новый файл и запустил: tail -f /home/name/text.
Unix-подобные системы
Копируются ли права доступа к файлам в таблицу открытых файлов?
00
Вопрос или проблема У меня есть сомнение, что запись, созданная в Open File Table при вызове open(), содержит. Следующая схема от bytebytego кажется довольно хорошей для понимания общей картины открытия файла, но в Open File Table я не вижу ничего о разрешениях
Unix-подобные системы
Отдельный stdout приложения
00
Вопрос или проблема У меня есть приложение, которое принимает несколько параметров командной строки, затем выводит некоторый текст в терминал, а затем начинает записывать данные в файл. У него есть параметр, который я могу использовать, чтобы определить
Unix-подобные системы
STDOUT + STDERR вывод … есть ли разница между тем, чтобы считать вывод пустой строкой и NULL.
00
Вопрос или проблема Я пишу некоторый код приложения, который используется для выполнения команд оболочки Linux, а затем логирует детали команд в SQL базе данных. Это включает вывод STDOUT + STDERR (отдельно). После выполнения команды и если процесс ничего не вывел…
Компьютеры и программы
Как принудительно удалить или закрыть открытый файл?
00
Вопрос или проблема Теоретический вопрос. У меня есть сеть с 2 ПК, работающими под управлением Windows. Один ПК делится папкой Samba с видефайлом, и я открыл этот файл на втором ПК и начал стримить видео в бесконечном цикле, так что он никогда не закроет этот файл.