Kezdőlap › Fórumok › UHU Linux › Általános UHU problémák, javaslatok › IP-email-automatikusan
- This topic has 31 hozzászólás, 7 résztvevő, and was last updated 20 years, 9 months telt el by
Laca.
-
SzerzőBejegyzés
-
2004-08-12-20:04 #1962946
Sziasztok!
Köszi mindenkinek, mûxik a dyn.hu…
Már nem kell mail script. 🙂
Bár ha tud valaki, szívesen veszem, mert lehet tanulni belõle… 8)pacseee
2004-08-15-11:08 #19629472004-08-15-17:10 #19629482004-08-15-20:43 #19629493 script van:
A fõ vezérlõ script indítását az /etc/init.d/rc fájl végére ír be ird be:
/etc/init/elkuld.sh
(Ha valamit induláskor automatikusan le akarsz futtatni, akkor azokat is ide írhatod)
1. Az ‘elkuld.sh’ a fõ vezérlõ script :
1.1 Letörli a régi munkafájlt.
1.2 A 2. script hívásával elkészíti a weblapot.
1.3 Logolja a script készítést
1.4 Indítja az ftp-zéstIme az elsõ script:
#!/bin/sh
rm /tmp/index.txt
/usr/bin/perl /etc/init.d/proba.pl>/tmp/index.txt
echo >>/var/ment/log/elkuld.log
echo
>>/var/ment/log/elkuld.log
date>>/var/ment/log/elkuld.log
ls -all /tmp/index.txt>>/var/ment/log/elkuld.log
echo >>/var/ment/log/elkuld.log
echo +++++++++++++++++++++++++++++++++++++>>/var/ment/log/elkuld.log
/etc/init.d/elkuld4.sh>>/var/ment/log/elkuld.log2. A proba.pl az egy perl script, ami elkészíti a szükséges weblapot. Az elõzõ scriptbõl való híváskor az eredmény egy fájlba van irányítva aminek a neve /tmp/index.txt
2.1. Leteszi a ifconfig paracs eredményét egy fájlba.
2.2 grep parancs segítségével megkeresi a 62 vel kezdõdõ szövegrészt (az én IP címem mindig 62-vel kezdõdik, a te IP címed elsõ két, vagy három karaktererére cseréld ki)
2.3. Kivágja 21-34-ik karakterig, kiveszi belõle a szóközöket. Arra figyelj oda, hogyha a IP címed 3 karakterrel kezdõdik, akkor lehet hogy el kell csúsztatnod a vágást 1 karakterrel.
2.4 Beteszi az eredményt az $ipcim nevû változóba, amivel utána megszerkeszti a weblap aktuális pontjait.tehát a perl script:
#’/usr/bin/perl
use CGI;
$p = new CGI;
`rm /tmp/proba2.txt`;
`ifconfig>/tmp/proba2.txt`;
$ipcim = `cat /tmp/proba2.txt|grep addr:62|cut -c21-34|tr -d ‘ ‘|tr -d ‘B’`;
print $p->start_html(„Nyitólap”);print „1. „;
print „képek”;
print „”;print „2. „;
print „Családi fotók”;
print „”;print $p->end_html;
Figyelem! a 3 és 4. sor és az 5. sor egyenlõség jel utáni része nem aposztróf, hanem ALT+7 comma jel!3. Az ftp-zõ script, ami ftpvel felmásolja az elõzõleg elkészített /tmp/index.txt fájlt az ingyenes tárhelyre, és máris használható a külvilág felõl a saját szervered… :-))
3.1 A dolog úgy múködik, hogy az automatikus ftpzéshez szükség van egy ‘.netrc’ nevû fáljra, amit vagy megírsz elõre, vagy futási idõben hozod létre mint én.2004-08-15-20:47 #1962950Ja és nálunk is hazatelefonoos paracsra indul a szerver 🙂
2004-08-16-06:17 #1962951Ja és nálunk is hazatelefonoos paracsra indul a szerver 🙂
🙂 🙂
Szóval nem egyedi eset, ennek örülök. 🙂Köszi szépen, ma kipróbálom, ha hazaérek.
pacseee
2004-08-16-12:03 #1962952Különben a hazatelefonálást is meg lehet spórolni ha van még a gépben sima modem. 😀 Bár akkor minden hívásnál bekapcsol a gép, régen gondolkodtam olyasmin, hogy egy használaton kivûli mobil töltse be ezt a wake-up funkciót.
2004-08-16-16:40 #1962953Különben a hazatelefonálást is meg lehet spórolni ha van még a gépben sima modem. 😀 Bár akkor minden hívásnál bekapcsol a gép, régen gondolkodtam olyasmin, hogy egy használaton kivûli mobil töltse be ezt a wake-up funkciót.
Aty. Lehet, hogy ezt egy „modern” géppel meglehet, de az én kicsi, öreg 366-osommal nem igazán megvalósítható. 🙂
De 5letnek az se lenne rossssz. 🙂2004-08-16-16:45 #1962954Nekem egy HP Vectra PII 266 🙂 a szerver, de már ebben is van a BIOS-ban hálózatos és modemes WAKEUP!!
2004-08-16-16:53 #1962955Sõt, ha van egy rezgõs mobilod használaton kívül, akkor csak egy higanyos kapcsolót kell hozzá eszkábálni, ami a rezgésre egyszer érintkezik, és a nyomógombos számítógépet máris be lehet vele kapcsoltatni!!
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz