Các XDG cơ sở mục Đặc điểm kỹ thuật là một spec rất thú vị cho các thư mục người dùng. Nó cũng cung cấp các giá trị mặc định tốt, ngoại trừ XDG_RUNTIME_DIR
.
Bây giờ tôi đang viết một phần mềm cần tạo các ống có tên. Nó là một khung máy khách-máy chủ cho mỗi người dùng (có một FIFO cho máy chủ và một FIFO cho mỗi khách hàng).
Nếu XDG_RUNTIME_DIR
không được xác định, tôi hiện đang sử dụng thư mục con theo người dùng trong /tmp
- nhưng nó không đảm bảo tất cả các điều kiện được chỉ định (viz. Đoạn bắt đầu bằng "Thời gian tồn tại của thư mục PHẢI bị ràng buộc với người dùng đang đăng nhập" )
Là /tmp/myserver-$USER
đủ tốt?
Biên tập
Tôi thấy ở đâu đó một vài gợi ý:
.
là không thỏa đáng (ít nhất vì nó không phải là một con đường tuyệt đối).- Tôi cũng đã thấy
/var/run/user/$USER
- không tệ, nhưng thư mục đó không tồn tại (ít nhất là trên hộp của tôi đang chạy thử nghiệm Debian )