Создать новый временный каталог

Каков эффективный способ создания нового каталога /tmp , который ведет себя так же, как /tmp (очищается при перезагрузке и т. Д.), Но в другом месте? В моем случае я хочу создать каталог ~/dev/tmp где я хочу выполнить быстрые тесты, и я хочу, чтобы этот каталог не раздувался и не был автоматически опустошен.

Я ищу что-то, что может быть самым стандартным и потенциально может работать во множестве дистрибутивов.

благодаря

  • Использование cron для запуска процесса на терминале без использования экрана?
  • Как я могу запустить команду cron с существующими переменными окружающей среды?
  • Почтовый вывод cron
  • Могу ли я переместить 0yum-cron из cron.daily в montly?
  • Как получить (только) http-статус сайта в сценарии оболочки?
  • Скрипт SFTP не работает с заданием cron
  • Crontab не работает
  • Запуск задания cron случайным образом на каждый час
  • 2 Solutions collect form web for “Создать новый временный каталог”

    Легкий способ – просто создать каталог в /tmp и использовать символическую ссылку:

     mkdir /tmp/mine ln -s /tmp/mine /home/me/tmp 

    Вы можете захотеть chmod 700 /tmp/mine чтобы он был закрыт.

    Если вы захотите установить фактический отдельный каталог tmpfs:

     mount -t tmpfs -o size=100M tmpfs /home/me/tmp 

    Для этого вам нужны права root, но после этого применяются обычные права. Обязательно укажите размер с:

    По умолчанию используется половина вашей физической памяти без свопа. Если вы превысите размер своих экземпляров tmpfs, машина будет заторможена, так как обработчик OOM не сможет освободить эту память. https://www.kernel.org/doc/Documentation/filesystems/tmpfs.txt

    Они могут быть обычно заданы, и в этот момент вся информация теряется.

    Используя ключевое слово @reboot cron, он будет выполнять указанную команду один раз после того, как машина будет загружаться каждый раз.

     @reboot rm -rf /dev/tmp/* 
    Linux и Unix - лучшая ОС в мире.