XDG Base Directory Şartname kullanıcı dizinleri için çok ilginç bir spec olduğunu. Ayrıca, iyi varsayılan değerler de sağlar XDG_RUNTIME_DIR.
Şimdi adlandırılmış kanallar oluşturmak için bir yazılım yazıyorum. Kullanıcı başına istemci-sunucu çerçevesidir (sunucu için bir FIFO ve istemci başına bir FIFO vardır).
Eğer XDG_RUNTIME_DIRtanımlı değil, Şu anda kullanıcı başına alt dizini içinde kullanıyorum /tmp- ama hepsi belirli koşulların sağlanması vermez (yani başlayarak paragraf. "Dizinin ömrü varlık kaydedilir kullanıcıya bağlı GEREKİR ..." )
Mı /tmp/myserver-$USERyeterince iyi?
Düzenle
Başka yerlerde birkaç öneri gördüm:
.(en azından mutlak bir yol olmadığı için) oldukça tatmin edici değildir.- Ayrıca gördüm
/var/run/user/$USER- kötü değil, ama bu dizin mevcut değil (en azından benim Debian testi çalıştıran kutumda )