Program do którego można "wejść" jak do pliku[solved]
-
- Sędziwy Jeż
- Posty: 57
- Rejestracja: 09 paź 2006, 16:58
- Płeć: Mężczyzna
- Wersja Ubuntu: 8.10
- Środowisko graficzne: GNOME
Program do którego można "wejść" jak do pliku[solved]
Czy można napisać i w jaki sposób program pod linuxa którego wnętrzności można zobaczyć jako plik... To znaczy chodzi mi o coś takiego jak np. :
1.Tworze coś jak by plik na dysku w jakimś katalogu , z tym że ten plik nie jest fizycznie na dysku a jako "wejście" do pamięci programu.
2.Z tego pliku "pamięci" mogą korzystać inne programy poprzez odczyt lub zapis
Tak bym np. mógł napisać program zegar który tworzy ten plik w wybranym przezemnie katalogu i zapisuje tam godzine , gdy wyłącze program do pliku nie można się dostać a gdy program jest włączony klikam dwukrotnie w nautilusie i wyświetla mi się aktualna godzina (nie aktualizowana - jak by w notatniku)
Takim rozwiązaniem był by ramdysk ale ramdysku nie można zrobić prywatnie tylko zawsze musi się mieścić w ram0 czy czymś podobnym. A jeśli był by publiczny łatwo mogło by dojść do awari programu.
1.Tworze coś jak by plik na dysku w jakimś katalogu , z tym że ten plik nie jest fizycznie na dysku a jako "wejście" do pamięci programu.
2.Z tego pliku "pamięci" mogą korzystać inne programy poprzez odczyt lub zapis
Tak bym np. mógł napisać program zegar który tworzy ten plik w wybranym przezemnie katalogu i zapisuje tam godzine , gdy wyłącze program do pliku nie można się dostać a gdy program jest włączony klikam dwukrotnie w nautilusie i wyświetla mi się aktualna godzina (nie aktualizowana - jak by w notatniku)
Takim rozwiązaniem był by ramdysk ale ramdysku nie można zrobić prywatnie tylko zawsze musi się mieścić w ram0 czy czymś podobnym. A jeśli był by publiczny łatwo mogło by dojść do awari programu.
- Dwimenor
- Przebojowy Jelonek
- Posty: 1260
- Rejestracja: 18 mar 2008, 16:14
- Płeć: Mężczyzna
- Wersja Ubuntu: 13.10
- Architektura: x86_64
Odp: Program do którego można "wejść" jak do pliku
Może coś z prawami dostępu? Przy otwieraniu programu zamyka dostęp do pliku wszystkim prócz siebie (chomd, chown, odpowiednia grupa dla programu), przy zamykaniu nadaje odpowiednie prawa innym.
Poniższe zdanie jest fałszywe.
Powyższe zdanie jest prawdziwe.
Powyższe zdanie jest prawdziwe.
-
- Sędziwy Jeż
- Posty: 57
- Rejestracja: 09 paź 2006, 16:58
- Płeć: Mężczyzna
- Wersja Ubuntu: 8.10
- Środowisko graficzne: GNOME
Odp: Program do którego można "wejść" jak do pliku
Może być i tak ale aby on jeszcze był ... wirtualny tzn. aby notatnik który go otwiera czytał z pamięci a nie z dysku.
-
- Wytworny Kaczor
- Posty: 352
- Rejestracja: 15 paź 2008, 18:30
- Płeć: Mężczyzna
- Wersja Ubuntu: 9.04
- Środowisko graficzne: KDE Plasma
Odp: Program do którego można "wejść" jak do pliku
Tak jest chyba z plikami procesów w katalogu /procMoże być i tak ale aby on jeszcze był ... wirtualny tzn. aby notatnik który go otwiera czytał z pamięci a nie z dysku.
Można by to zrobić pisząc demona, który komunikowałby się np za pomocą D-Bus, pytając program chcący odczytać dane o hasło. Ale jak taki program zamontować w systemie plików to nie wiem.

-
- Sędziwy Jeż
- Posty: 39
- Rejestracja: 09 lis 2008, 00:47
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: GNOME
Odp: Program do którego można "wejść" jak do pliku
może stworzysz sobie własny system plików? np za pomocą fuse?
-
- Sędziwy Jeż
- Posty: 57
- Rejestracja: 09 paź 2006, 16:58
- Płeć: Mężczyzna
- Wersja Ubuntu: 8.10
- Środowisko graficzne: GNOME
Odp: Program do którego można "wejść" jak do pliku
W takim razie wystarczył by mi ramdysk tylko że jeśli utworze go w ten sposob:
mount -t tmpfs /dev/ram0 /mnt/ram
to ram0 będzie już jakby zajęte jeśli ktoś inny zrobi sobie własny ramdysk moj zostanie skasowany. Da się to jakoś zmienić ?
EDIT:
Jednak ram0 jest osobno traktowany dla każdego punktu montowania więc wszystko jak najbardziej działa.
mount -t tmpfs /dev/ram0 /mnt/ram
to ram0 będzie już jakby zajęte jeśli ktoś inny zrobi sobie własny ramdysk moj zostanie skasowany. Da się to jakoś zmienić ?
EDIT:
Jednak ram0 jest osobno traktowany dla każdego punktu montowania więc wszystko jak najbardziej działa.
-
- Piegowaty Guziec
- Posty: 27
- Rejestracja: 16 lut 2008, 20:07
- Płeć: Mężczyzna
- Wersja Ubuntu: 8.04
- Środowisko graficzne: GNOME
Odp: Program do którego można "wejść" jak do pliku[solved]
Ludzie, FIFO...
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 17 gości