Различное поведение mktemp Ubuntu 12.02 / Mint 9 Isadora

В сценарии Bash я использую команду преобразования ImageMagick для выполнения некоторой обработки изображений.

Я создаю временный файл gif для преобразования в запись.

Мне действительно нужен файл с расширением .gif, поэтому конвертер знает, что файл назначения должен быть gif-файлом.

В Ubuntu 12.04 работает следующее:

mktemp /tmp/pre_XXXXXXXXXX.gif 

Но в Mint 9 Isadora я получаю следующую ошибку:

 mktemp: too few X's in template 

Независимо от того, сколько X я бросаю на него, он дает ту же ошибку, которая фиксируется только при удалении суффикса «.gif».

Почему это ? Не Монетный двор основан на Ubuntu?

One Solution collect form web for “Различное поведение mktemp Ubuntu 12.02 / Mint 9 Isadora”

mktemp не является стандартной командой, и он дико отличается от функциональности и опций между системами (если в системе даже есть команда mktemp). Единственный способ узнать, что принимает ваш mktemp – это прочитать его руководство по рассматриваемой системе.

Во всяком случае, вам не нужно расширение .gif чтобы сообщить imagemagick, что результат должен быть gif-файлом.

 $ tmpfile=$(mktemp /tmp/pre_XXXXXX) $ convert rose: "gif:$tmpfile" $ file "$tmpfile" /tmp/pre_MDDsuZ: GIF image data, version 89a, 70 x 46 
  • Сохранять права доступа cifs к файлу samba
  • D-Link Wireless N 150 USB-адаптер на Ubuntu
  • Сделайте Ubuntu признаком того, что установлена ​​пользовательская встроенная версия PHP
  • Проблемы с размещением объекта объекта Spamassassin после перезапуска
  • Как я могу направить локальный (127.0.0.1) трафик MySQL на внешний SQL-сервер?
  • vsFTPd Browser no Listing
  • выключение сервера ubuntu через 2 дня в полночь
  • Инструмент для сжатия / распаковки STDIN
  • Беспроводная связь невероятно медленная на Ubuntu Gnome 17.04
  • Почему Debian Bug-Squash занимает много времени по сравнению с Ubuntu?
  • Крайне долгое время для ext4 fsck
  • Как использовать беспроводную сеть в Virtualbox?
  • Interesting Posts

    создание массива всех подкаталогов через вывод команды

    vimdiff – Weird Issue, сравнивающая 2 файла

    Как удалить постоянные данные конфигурации из APT?

    Управление буфером на основе ярлыков

    Как настроить общий SFTP-каталог для определенных пользователей, установленный с помощью s3fs?

    Host home.lan.home.lan не найден: ошибка 4 (NOTIMP) в bind9 (DNS)

    Поведение POSIX привязок sed и $ regex с многострочными пространствами шаблонов

    Как остановить скрипт bash в терминале?

    сокращение для подачи содержимого нескольких файлов в stdin скрипта

    Как сохранить разрешения на исходные файлы при восстановлении резервных копий с помощью Duplicity?

    Как узнать содержимое файла XML с помощью Unix Sed / Awk?

    Midnight Commander: формат файла

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

    Не удалось обновить мою систему Ubuntu13.04: Получение сообщения – требуется установка ненадежных пакетов

    chroot не работает с –userspec, когда chroot – i686

    Linux и Unix - лучшая ОС в мире.