Описание тега mktemp

1 ответ

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

Когда мы создаем временные файлы, используя tmpfile, в большинстве случаев мы не можем легко предсказать имя. Сканирование Coverity также жалуется на это уязвимость. Так есть ли функция для создания временного файла, который не может быть легко угад…
02 ноя '17 в 12:22
2 ответа

Случайное имя файла в perl, сгенерированное необычными символами

Используя приведенный ниже код perl, я пытаюсь вывести некоторые имена в случайно сгенерированный файл. Но файлы создаются со странными символами, такими как это: "СНП-список-boo.dwjEUq5Wu^J.txt" И, очевидно, когда мой код ищет эти файлы, он говорит…
10 окт '17 в 10:08
0 ответов

Невозможно mktemp: слишком большое значение для определенного типа данных

Я не могу создать временный файл, используя mktemp.mktemp /tmp/abc.XXXX Выход получен: mktemp: cannot create temp file /tmp/abc.D30575: Value too large for defined data type В чем может быть проблема? Пожалуйста, руководство.
10 мар '16 в 09:02
1 ответ

Как мне создать временный каталог с помощью mktemp в моем текущем рабочем каталоге?

Я создал конвейер, объединяющий несколько программ, к сожалению, эти программы создают огромное количество временных файлов в /tmp папка и при использовании больших наборов данных мой конвейер падает, потому что /tmp папка заполняется. Как экспортир…
15 сен '16 в 20:24
1 ответ

При сбое wget возвращает последнюю выполненную команду неизвестный код

Вот небольшой код bash, который изначально создает временный файл tmpfile с помощью mktemp с последующим wget Операция в случае успеха или неудачи удаляет созданный временный файл. #!/bin/bash -ex tmpfile="$(mktemp)" wget -q $1 -O /tmp/temp.txt if […
29 окт '15 в 06:15
0 ответов

Сборка ffmpeg из исходного кода завершается неудачей в контейнере Docker?

Я пытаюсь внести некоторые изменения в исходный код ffmpeg (да, я мазохист), и для начала я загрузил док-контейнер Arch Linux, установил требования, загрузил исходный код ffmpeg и попытался скомпилировать, но я Я получаю некоторые очень странные оши…
24 мар '16 в 08:20
6 ответов

Подавить предупреждение: использование `mktemp'опасно

Как я могу подавить следующее предупреждение от компоновщика gcc: предупреждение: использование 'mktemp' опасно, лучше используйте 'mkstemp' Я знаю, что лучше использовать mkstemp() но по какой-то причине я должен использовать mktemp() функция.
12 апр '09 в 17:37
2 ответа

Ошибка с Bash Script для создания временного каталога и копирования некоторых файлов

Я пытаюсь создать каталог Temp, скопировать в него какой-то файл, выполнить некоторую обработку и удалить каталог. Пока что у меня есть: #!/usr/bin/env bash __tmpdir="mktemp -d /Users/Riwaz/support.XXXXXXXXXX" #Create temp directory; store address c…
05 авг '16 в 01:37
2 ответа

Реализация mkstemp() для Windows для записи временных файлов

Я хочу создать временные файлы по указанному пути временного каталога в Windows через C++. mktemp() выполняет необходимую работу, но создает только 26 уникальных файлов. mkstemp() нормально работает в Linux, но его нет в Windows. Поэтому, пожалуйста…
18 сен '18 в 06:58
2 ответа

mktemp против umask 066 и сенсорный?

Моя оболочка bash требует временного файла. Предположим, что конфликт имен не является проблемой. mktemp не так хорошо, как вручную прикоснуться к временному файлу после umask 066? Мое предположение таково: mktemp - это системная функция, по сравнен…
18 янв '17 в 16:34
1 ответ

mktemp с расширением без указания пути к файлу

В преддверии этого я нашел идентичные вопросы, но ни один из них не дал ответов, которые мне подходят. Мне нужно сделать временный файл.json (это должен быть json, потому что я буду работать с jq позже в скрипте). Основываясь на ответах на этот вопр…
06 апр '17 в 15:11
2 ответа

mktemp на macOS генерирует случайный файл случайно: файл существует

Когда я создаю случайный файл в macOS с помощью mktemp, я получаю: mktemp /tmp/test.XXXXXXX.json mktemp: mkstemp failed on /tmp/test.XXXXXXX.json: File exists Не заменяет XXXXXXX со случайной строкой. Отлично работает на Linux, но не на macOS.
27 май '19 в 06:05
0 ответов

Сбой _mktemp и _mktemp_s на одном компьютере (возвращает EEXIST)

Я сделал код, который содержит этот кусок кода char* _fileName = "MF_XXXXXXXXX"; int result = _mktemp_s( _fileName, strlen(_fileName) + 1); if (result == EINVAL) { printf("Bad parameter\n"); } else if (result == EEXIST) { printf("Out of unique filen…
08 мар '19 в 09:26
1 ответ

grep никогда не выходит, когда он должен искать в небольшом временном файле

У меня проблема с mktemp и grep. OUT=$(mktemp /tmp/output.XXXXXXXXXX) || { echo "Failed to create temp file"; exit 1; } awk -F: '{print $7}' /etc/passwd >> $OUT grep -c $1 $OUT В строке grep код не выходит, не выводит значение grep Пожалуйста,…
14 янв '20 в 15:11
1 ответ

Как создать временные файлы и каталоги shellscript через язык Tcl?

Есть множество способов сделать это, и тот, который я представляю здесь, является одним из них, используя инструмент "mktemp", который уже установлен по умолчанию во многих дистрибутивах Linux. Временные файлы и каталоги Инструмент "mktemp" по умолч…
29 дек '19 в 05:08
1 ответ

Разница между mkdir и mktemp внутри скрипта

Когда я использую mkdir для создания каталога с именем WORKDIR в cwd, отлично работает следующий способ: #!/bin/bash SUBDIR=$(pwd) export BASISDIR="/home/Basis_Sets" for i in *.ZMAT; do [ -f "$i" ] || break BASENAME=$(basename $i .ZMAT) ZMAT_file=$B…
19 май '21 в 23:53
0 ответов

mktemp в сценарии bash [закрыто]

Содержимое исполняемого файла include.sh #!/bin/sh $tmpfile=$(mktemp /tmp/include.XXXXXX) echo "test" > $tmpfile Когда я его запустил, вывод терминала был ./include.sh: 2: =/tmp/include.KJxE7c: not found ./include.sh: 3: cannot create : Directory…
29 авг '21 в 19:42
1 ответ

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

Я пытаюсь создать tmp-каталог с помощью сценария bash, используя эту команду: mktemp -d /tmp/foo.XXXXXXXXX\r Итак, в результате имеем, например (с общим в конце): /tmp/foo.wGBkCRpYt. Но после этого я не могу изменить каталог из этого сценария bash: …
04 фев '22 в 20:25
0 ответов

Копирование файла в файл tmp, манипулирование им, проверка некоторых условий и замена исходного файла при соблюдении условий (в bash)

Я пишу сценарий bash, который манипулирует изображениями, сжимая их. Я бы хотел, чтобы скрипт заменял исходное изображение только в том случае, если новое созданное изображение меньше в байтах, чем исходное. Мне было интересно, есть ли способ сделат…
10 ноя '21 в 21:04
1 ответ

Почему mktemp с параметром -u указан в руководстве как небезопасный?

Я хотел создать временный файл, просматривал руководство mktemp и обнаружил, что mktemp с параметром -u указан как небезопасный, в чем причина этого? mktemp --help Usage: mktemp [OPTION]... [TEMPLATE] Create a temporary file or directory, safely, an…
01 мар '21 в 11:11