Различное поведение 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?

  • Ubuntu 14.04 черный экран после Nvidia Driver 352
  • Переменная окружения для ip-адреса
  • Что происходит в моем ноутбуке?
  • Как сделать работу Wi-Fi на ноутбуке Dell Inspiron 14R под управлением Ubuntu 12.10?
  • Системные пакеты, не обнаруженные установщиком Oracle
  • Понимание прав на домашнюю папку
  • как найти URL-адреса, доступные для процесса
  • Установите libmyodbc на Ubuntu Yakkety (16.10)
  • 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 
    Interesting Posts

    Куда идут сквозняки, когда мут падает?

    Как получить sysfs devpath USB-накопителя с учетом соответствующего раздела sysfs path?

    Инструмент для измерения качества энтропии?

    Какие привилегии необходимы для удаления подвыбора btrfs только для чтения?

    Использование UUID с mdadm

    Отключить инверсию цвета для отмеченной панели в tmux

    cifs записывают ошибки в работе cron

    Существуют ли терминальные эмуляторы, поддерживающие двунаправленный текст?

    Что случилось с моей конфигурацией Xorg?

    find-like tool для поиска (рекурсивно) в папках MailDir по размеру, отправителю, получателю, расширению имени вложения и т. д.

    Как я могу заставить systemd использовать qingy в качестве моей программы tty по умолчанию вместо agetty (debian jessie)?

    Как фильтровать членство в группе с сервера ldap?

    Какой самый простой способ настроить двухчасовую тревогу?

    Могу ли я легко переустановить внешний USB-накопитель, не отсоединяя его?

    Lintian сообщает не-dev-pkg-with-shlib-symlink, тогда как dh_auto_install делает эту ссылку

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