Adlandırılmış borular aracılığıyla birbiriyle konuşan birkaç işlem var. Şu anda tüm borularmı yerel olarak oluşturuyorum ve uygulamaları aynı çalışma dizininde tutuyorum. Bir noktada, bu programların farklı dizinlerden çalıştırılabileceğini (ve alacağını) varsayar. Bilinen bir yerde kullanıyorum bu boruları oluşturmak gerekir, bu yüzden tüm farklı uygulamalar ihtiyaç duydukları boruları bulmak mümkün olacak.Adlandırılmış boruları Linux'a yerleştirmek için uygun yer neresidir?
Linux üzerinde çalışmaya yeni başladım ve dosya sistemi yapısı ile aşina değilim. Windows'da, bu boruları tutmak için AppData klasörü gibi bir şey kullanırdım. Linux'ta eşdeğerin ne olduğundan emin değilim. muhtemelen sadece güzel işlev görebileceği gibi
/tmp
dizin görünüyor. Sistem kapanmalarında temizlendiği birkaç yerde okudum (ve bu, yeniden başladığımda boruları muhtemelen yeniden oluşturmuyorum.) Ama birkaç kişi daha dosya kaybettiklerini söylediler. Sistem kapalıyken, periyodik olarak temizlenmiş gibi, uygulamaların bu boruları kullanırken gerçekleşmesini istemiyorum!
bir yer uygulamaya özel mağazalar için daha uygun var mı? Ya da bunları saklamak istediğim yer olan /tmp
olur (çünkü hepsinden öte, geçicidir.)?
Cevabınızı daha önce görmediğiniz için özür dilerim, ama bu tam olarak aradığım cevaptır. '[Dosya Sistemi Hiyerarşi Standardı]' nın (http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard#Directory_structure) farkında değildim ve görünüşe göre kendim gibi yeni bir Linux geliştiricisi için her türlü bilgi var. '/ Var/run' seçeneğine ek olarak, '/ var/tmp' de benim kullanım durumum için de kabul edilebilir gibi görünüyor, çünkü bunları yeniden başlatma yoluyla da koruyor. Yine, bir demet teşekkürler! – nitz
Sevindim ;-) ;-) – tchap