Mam kilka procesów, które rozmawiają ze sobą za pośrednictwem nazwanych potoków. Obecnie tworzę wszystkie moje potoki lokalnie i utrzymuję aplikacje w tym samym katalogu roboczym. W pewnym momencie zakłada się, że te programy mogą (i będą) uruchamiane z różnych katalogów. Potrzebuję utworzyć te rury, których używam w znanej lokalizacji, więc wszystkie różne aplikacje będą w stanie znaleźć potrzebne rury.Jakie jest właściwe miejsce do umieszczania nazwanych potoków w systemie Linux?
Jestem nowy w pracy z Linuksem i nie znam struktury systemu plików. W systemie Windows użyłbym czegoś takiego jak folder AppData, aby zachować te przewody. Nie jestem pewien, co to jest odpowiednik w Linuksie.
Katalog wygląda tak, jakby prawdopodobnie mógł dobrze funkcjonować. Czytałem w kilku miejscach, że zostało wyczyszczone podczas zamykania systemu (i to w porządku, nie mam prawdopodobnie ponownego utworzenia rur, gdy zaczynam się archiwizować). Ale widziałem, że kilka innych osób twierdzi, że przegrywają pliki gdy system jest podniesiony, tak, jakby był czyszczony okresowo, a nie chcę, aby się działo, podczas gdy moje aplikacje używają tych rur!
Czy jest miejsce bardziej dostosowane do konkretnych sklepów? Czy też byłoby to miejsce, które chciałbym zatrzymać (ponieważ są one przecież tymczasowe)?
Przepraszam, że nie widzę twojej odpowiedzi wcześniej, ale jest to dokładnie taka odpowiedź, której szukałem. Nie wiedziałem o "[Hierarchii Standardowej Systemu plików] (http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard#Directory_structure)" i najwyraźniej ma ona wiele gadżetów informacyjnych dla początkującego programisty systemu Linux, takiego jak ja. Oprócz '/ var/run' wygląda na to, że'/var/tmp' jest również dopuszczalne dla mojego przypadku użycia, ponieważ zachowuje je również poprzez ponowne uruchomienie. Jeszcze raz, dzięki za banda! – nitz
Cieszę się, że pomogłem ;-) – tchap