Thread View: pl.comp.lang.php
3 messages
3 total messages
Started by Marcin Debowski
Wed, 03 Jan 2018 11:38
montowanie katalogow
Author: Marcin Debowski
Date: Wed, 03 Jan 2018 11:38
Date: Wed, 03 Jan 2018 11:38
21 lines
1527 bytes
1527 bytes
Jest strona na php, Apache, Debian. Ta strona korzysta z katalogów, które są podmontowane z NASa. NAS może być niepodmontowany i nieobudzony. Podmontowanie wymaga roota. Z oczywistych względów Apache nie powinien wykonywać żadnych rzeczy na prawach roota. W tej chwili mam to rozwiązane w ten sposób, że z poziomu php ustalany jest stan (niepodmontowany i/lub nieobudzony) a wynik ustaleń zapisywany do pliku. Ten plik sprawdzany jest co 10s przez shellowski skrypt chodzący na prawach roota i podejmujący czynności podług jego zawartości. Pytanie: czy można to zrobić bardziej elegancko? Widziałem rozwiązanie ze sticky bitem poprzez wrapper napisany w C, ale też mi się to nie podoba. Czy, np. możnaby jakoś zrobić, żeby php komunikowało się z ww. skryptem inaczej niż przez fizyczny plik na dysku? -- Marcin
Re: montowanie katalogow
Author: Lemat
Date: Wed, 03 Jan 2018 17:16
Date: Wed, 03 Jan 2018 17:16
20 lines
1691 bytes
1691 bytes
W dniu 03.01.2018 o 12:38, Marcin Debowski pisze: > Jest strona na php, Apache, Debian. Ta strona korzysta z katalogów, > które są podmontowane z NASa. NAS może być niepodmontowany i > nieobudzony. Podmontowanie wymaga roota. Z oczywistych względów Apache > nie powinien wykonywać żadnych rzeczy na prawach roota. > > W tej chwili mam to rozwiązane w ten sposób, że z poziomu php ustalany > jest stan (niepodmontowany i/lub nieobudzony) a wynik ustaleń > zapisywany do pliku. Ten plik sprawdzany jest co 10s przez shellowski > skrypt chodzący na prawach roota i podejmujący czynności podług jego > zawartości. > > Pytanie: czy można to zrobić bardziej elegancko? > jest to słuszne rozwiązanie -- Pozdrawiam Lemat
Re: montowanie katalogow
Author: Marcin Debowski
Date: Mon, 08 Jan 2018 08:40
Date: Mon, 08 Jan 2018 08:40
23 lines
1906 bytes
1906 bytes
On 2018-01-03, Lemat <#@lemat.priv.pl> wrote: > W dniu 03.01.2018 o 12:38, Marcin Debowski pisze: >> Jest strona na php, Apache, Debian. Ta strona korzysta z katalogów, >> które są podmontowane z NASa. NAS może być niepodmontowany i >> nieobudzony. Podmontowanie wymaga roota. Z oczywistych względów Apache >> nie powinien wykonywać żadnych rzeczy na prawach roota. >> >> W tej chwili mam to rozwiązane w ten sposób, że z poziomu php ustalany >> jest stan (niepodmontowany i/lub nieobudzony) a wynik ustaleń >> zapisywany do pliku. Ten plik sprawdzany jest co 10s przez shellowski >> skrypt chodzący na prawach roota i podejmujący czynności podług jego >> zawartości. >> >> Pytanie: czy można to zrobić bardziej elegancko? >> > > jest to słuszne rozwiązanie Dzięki, to miła wiadomość, choć podejście nie do końca mi sie podoba, ale działa dobrze. -- Marcin
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads