Usando a palavra-chave @reboot
cron, isso executará o comando especificado uma vez após a inicialização da máquina toda vez.
@reboot rm -rf /dev/tmp/*
Qual é uma maneira eficaz de criar um novo diretório /tmp
, que se comporta como /tmp
(removido na reinicialização, etc.), mas em um local diferente? No meu caso, eu quero criar um diretório ~/dev/tmp
onde eu quero fazer testes rápidos, e eu quero que o diretório não inche e seja esvaziado automaticamente.
Estou procurando algo que possa ser o mais padrão e que possa funcionar em várias distribuições.
Obrigado
Usando a palavra-chave @reboot
cron, isso executará o comando especificado uma vez após a inicialização da máquina toda vez.
@reboot rm -rf /dev/tmp/*
Uma maneira fácil é simplesmente criar um diretório em /tmp
e usar um link simbólico:
mkdir /tmp/mine
ln -s /tmp/mine /home/me/tmp
Você pode querer chmod 700 /tmp/mine
para mantê-lo privado.
Se você quiser montar um diretório tmpfs separado:
mount -t tmpfs -o size=100M tmpfs /home/me/tmp
Você precisa de privilégios de root para fazer isso, mas as regras normais de permissões se aplicam depois disso. Certifique-se de especificar um tamanho desde:
The default is half of your physical RAM without swap. If you oversize your tmpfs instances the machine will deadlock since the OOM handler will not be able to free that memory. https://www.kernel.org/doc/Documentation/filesystems/tmpfs.txt
Estes podem ser umount
'd normalmente, ponto no qual toda a informação é perdida.
Tags directory boot cron filesystems