Portál AbcLinuxu, 10. května 2025 05:03
Nazdar, ked ide nieco inak ako sa ocakavalo, tak je vhodne spustit skript nasledovne:
bash -x skript
a pozriet si poriadne vystup. Pripadne ho mozes dat aj sem.
inetd.conf
správně zadaná? Neloguje inetd nějaké chyby? Poslouchá inetd doopravdy na portu 80?
Zkus se na port 80 připojit přes netcat. Spustil se proces s tímto skriptem (viz ps aux
)? Možná by šlo přidat nějaké ladící hlášky přes chybový výstup a ty číst pak z nějakého logu (jestli to inetd loguje) nebo se na to dívat přes strace
.
Ten bashový skript je poměrně triviální (a je nebezpečný), ale pokud aspoň trochu netušíš, jak HTTP a síťová komunikace funguje, je to problém.
inetd.conf? a tomu som nerozumel...
./skripttak sa mi len kurzor v terminaly posunie o riadok nizsie a blika, akoby to bezalo... ak dam
bash -x skripttak je vystup takyto
+ base=/var/www
+ read request...
date >> /tmp/log
a přistup na tu stránku. Pokud se ten soubor vytvoří, pak se skript spustil, pokud ne, pak ho inetd z nějakého důvodu vůbec nespustí.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.