Excerpts from Troels Henriksen's message of Sun Jan 02 12:29:19 +0100 2011: > /tmp is wiped on system reboot, while you might like your dmenu cache to > live a little longer than that.
Not necessarily. This depends on your distribution. A few examples: Slackware doesn't purge it by default, debian iirc has an option somewhere, archlinux empties /tmp completely. I'm not very certain about other distributions, but I think most of them purge it in default configuration. According to hier(7) one can not even rely on /tmp being kept for the whole uptime, while /var/tmp holds "temporary files for an unspecified duration", whatever that means in practice. At least no distribution known to me purges /var/tmp/ on bootup per default. Also note that simply purging everything in /tmp via a cronjob as proposed by hier(7) is fatal for programs placing sockets in it (screen, tmux) and running X11 sessions. Maybe /var/tmp/ would be a better choice than /tmp? Best regards, Moritz