🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #231843

montowanie katalogow

#231843
From: Marcin Debowski
Date: Wed, 03 Jan 2018 11:38
21 lines
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
Technical Details
Message-ID: <p2ifb7$12bu$1@gioia.aioe.org>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.mixmin.net!aioe.org!.POSTED!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.mixmin.net!aioe.org!.POSTED!not-for-mail
From: Marcin Debowski <agatek@INVALID.zoho.com>
Newsgroups: pl.comp.lang.php
Subject: montowanie katalogow
Date: Wed, 3 Jan 2018 11:38:16 +0000 (UTC)
Organization: Aioe.org NNTP Server
Lines: 21
Message-ID: <p2ifb7$12bu$1@gioia.aioe.org>
NNTP-Posting-Host: 9bH5oZT7Orbm+AcKwWhXlQ.user.gioia.aioe.org
Mime-Version: 1.0
X-Complaints-To: abuse@aioe.org
User-Agent: slrn/1.0.3 (Linux)
X-Notice: Filtered by postfilter v. 0.8.2
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit