mavo hathatós segítségével mostanában az FTP-szerver rejtelmeivel foglalkozom. Ennek során akadtam el kb. a közepén, ugyanis a szervert a tervek szerint daemontools-szal fogjuk vezérelni.
Aki korábban figyelt, annak érdekesség jön, ugyanis daemontoolsszal fogjuk vezérelni (csak előtte ne felejtsük el telepíteni a daemontoolst). Most a kevésbé profi megoldás jön, a jobbat majd legközelebb. Először is szükségünk lesz D. J. Bernstein mester egy újabb vackára, az ucspi-tcp-re. Letöltjük, telepítjük, ha egyszer jó kedvem időm lesz, majd leírom, mire jó, most alkalmazzuk vakon.
A telepítést nem írom le, mavo leírását használtam. Jelenleg ott tartok, hogy van egy üres /service directory-m.
Bármely szervíz installálásához elegendő egy /service/myservice/run futttatható fájl, ami általában egy exec mydaemon lényegű sort tartalmaz, és a mydaemon nevű démont indítja illetve felügyeli. Igazából ajánlott úgy csinálni, hogy a mydaemon directoryjába teszünk mondjuk egy supervise directory, és abba egy ./supervise/myservice/run nevű fájlt, futtathatóvá teszük, majd ln-s ./supervise/myservice/ /service paranccsal symlinkeljük a /service alá. A symlink létrehozása után nagyjából 5 másodpercen belül elindítja a daemont.
Na, eddig ezt érteném is, de... néhány kérdésem még maradt.
- mydaemon directory = ? --> /package/admin/daemontools-0.76 ?
- Hova teszem a supervise directory-t?
- És abban hozom létre a /myservice/ mappát és benne a run file-t?
- És azt symlink-kelem vissza a service directoryba?
Szóval most itt tartok és megyek olvasni: cr.yp.to/daemontools.html
SP
Utolsó kommentek