发新话题
打印

对PUK3等目录中newest.txt更改的小脚本

对PUK3等目录中newest.txt更改的小脚本

对于经常要更换IP(或域名)的服务器端,因为web验证的关系,需要经常手动更改PUK3、PUK3_CEN、Update等目录中的newest.txt文件,为此写了这个没什么技术含量的小perl程序,以简化手工操作。妖城在线论坛8 U4 n& S+ ?% t, ]/ j3 I

# T, b9 e  K+ y. c6 s/ J* H# |  rbbs.mocwww.com执行代码:
. ?, w3 r, g( [( k; Dbbs.mocwww.com1. 把下列程序代码(红色字体部分)保存成一个文件,如addip.pl,并上传至服务器某目录下—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート- j: |: g; V1 `  W8 `7 h3 g% L3 }7 X
2. 登陆服务器该目录,执行命令 perl addip.pl ,输入欲更改的IP地址(或域名),回车即可。
5 v: `. d$ c: b4 X
5 m1 q: L( a) z- D) @7 w3 {, ]bbs.mocwww.com前提条件:bbs.mocwww.com" E% f5 A* b' {% D. v4 t
1. 服务器上安装了perl程序妖城在线论坛2 g" g1 U; s( r
2. web验证相关文件在/var/www/html目录下,若不是,只需更改脚本中相应目录即可。% b# m6 M/ Z* |# ?+ B. m  ]

/ f2 r5 w9 ~! \" K8 t1 c6 X. x—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート代码如下:妖城在线论坛7 s& {! C3 L1 t9 K' w. s: j( g
#!/usr/bin/perl( o7 }- j- \) h* \8 \' `
妖城在线论坛* B; b# A3 p" ]0 ^# `* r# ^
print "Please input the new IP:";
; ^2 B$ \: {! w4 B% V* {魔力私服,最新魔力宝贝私服技术交流$input=<STDIN>;魔力私服,最新魔力宝贝私服技术交流# }+ R! x0 r& C/ u. M9 n
chop($input);( G5 x4 ?* e5 l
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 E* Z4 A+ U& G1 @
system "mv /var/www/html/PUK3/newest.txt /var/www/html/PUK3/newest.txt.bak";魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表/ Y/ Y, W; ~- n
open(IPA1,"/var/www/html/PUK3/newest.txt.bak");
( s* b( a/ S1 P' N: {: N+ Z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートopen(IPA2,"> /var/www/html/PUK3/newest.txt");
# N, r/ y, F8 z' f/ [$ A魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$line=1;
3 ]4 S3 R7 r- ~: N" O; I7 i妖城在线论坛while(<IPA1>)
7 x: c4 T' d" {, V2 J% p妖城在线论坛{
! _: v& r" E+ ^$ {5 X; k0 Nbbs.mocwww.com        @item=split(/:/,$_);
, K9 N& K% n. T7 Abbs.mocwww.com        if($line<=2)
' I) v* P- p" Y- U1 g魔力私服,最新魔力宝贝私服技术交流        {魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; E( h8 {- S3 i; ?! W. o
                print IPA2 "$item[0]:$item[1]:$input:$item[3]";魔力私服,最新魔力宝贝私服技术交流& c# r& l. R% V" k% g3 S3 H2 M$ w, X
        }
, ~3 u/ z8 N% n: i6 m魔力私服,最新魔力宝贝私服技术交流        else—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 L: m5 ~4 t" c4 U
        {—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート8 g5 [4 h/ {1 l& u2 j' y# i6 ~" a- p
                print IPA2 "$_";
% L2 `% m6 Q. [: xbbs.mocwww.com        }魔力私服,最新魔力宝贝私服技术交流- @) U2 c/ Z( R0 y! S6 J& Q, M
        $line++;魔力私服,最新魔力宝贝私服技术交流+ H8 Q4 g3 ?/ r
}—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート# m2 |0 g: Y- r0 A2 \
close(IPA1);
- i( E6 h2 @& ?2 o4 z) F9 [bbs.mocwww.comclose(IPA2);
1 z: T+ k( q, p; g妖城在线论坛妖城在线论坛$ L; N) O) c( w9 q& z2 u  Z5 W
system "mv /var/www/html/PUK3_CEN/newest.txt /var/www/html/PUK3_CEN/newest.txt.bak";
+ r# R* u  I( e8 Q魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表open(IPB1,"/var/www/html/PUK3_CEN/newest.txt.bak");
6 Z8 U: y' k, V. t1 oopen(IPB2,"> /var/www/html/PUK3_CEN/newest.txt");妖城在线论坛! X$ D! \9 S7 |! J
$line=1;—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート- p1 B5 G4 h) k; n, ^! q
while(<IPB1>)
1 W( ]/ [3 z' n- F* f* M0 [魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表{
) v0 e* x, k$ g: E% y$ xbbs.mocwww.com        @item=split(/:/,$_);
4 ~; a) I6 A$ u: Y1 h- h) x' m        if($line<=2)
$ u6 o& \$ c* o' K. d魔力私服,最新魔力宝贝私服技术交流        {
0 x# K  `' S* J8 o8 M—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                print IPB2 "$item[0]:$item[1]:$input:$item[3]";
4 ?- c* L5 j9 k& k# t8 T! }妖城在线论坛        }妖城在线论坛- ~! L/ C; j% {
        else妖城在线论坛- z+ Q: \1 j* V. s+ o
        {妖城在线论坛8 m. _: x7 {4 m9 r7 m" L/ V' h# L
                print IPB2 "$_";魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 r0 _: I; z* ]( G
        }魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! p' T) r- o' l0 N! `
        $line++;: l4 X+ Z2 Q$ g# k6 a9 c
}
( k1 Z# u% m) `/ J% E. n—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートclose(IPB1);bbs.mocwww.com9 ?9 }6 N. o6 g( p2 B5 L
close(IPB2);
+ j. B4 ~# B% w- O: g# F6 r' v魔力私服,最新魔力宝贝私服技术交流魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表& V$ O3 k& A) S+ E5 J- z" p
system "mv /var/www/html/Update/info.txt /var/www/html/Update/info.txt.bak";—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート  r/ X2 D& G3 z$ K
open(IPC1,"/var/www/html/Update/info.txt.bak");
3 y- G) p# n% ]bbs.mocwww.comopen(IPC2,"> /var/www/html/Update/info.txt");魔力私服,最新魔力宝贝私服技术交流$ b5 }1 p  a' m4 F6 ]% o& J
$line=1;
, L3 D" i% K1 V) N: T" Q' t魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表while(<IPC1>)
$ _  t) j$ I% S; J1 d: v$ `魔力私服,最新魔力宝贝私服技术交流{- u  ^. U! o- W- d8 S# n
        @item=split(/:/,$_);
3 \$ w* t) N) H. f9 k魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        if($line<=2)
  q8 }1 n/ q  R. a. c魔力私服,最新魔力宝贝私服技术交流        {
9 G. ^6 k+ V$ K) f$ B* _2 A& A                print IPC2 "$item[0]:$item[1]:$input:$item[3]";魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表/ `2 Z: E3 W& O2 i! q
        }
+ n; \% R- V$ a0 g2 g0 x妖城在线论坛        else
* o- p6 h6 S6 S" ^6 x& k魔力私服,最新魔力宝贝私服技术交流        {妖城在线论坛4 ]+ {4 Y" z4 p1 ~4 M- u
                print IPC2 "$_";bbs.mocwww.com8 X1 M" b8 T/ V% m1 F. f
        }
9 \: \: H, P" D) q妖城在线论坛        $line++;魔力私服,最新魔力宝贝私服技术交流: R0 A9 F8 {# c, \1 e. }! f; H
}魔力私服,最新魔力宝贝私服技术交流# E! x3 l3 m  b' A/ I5 C
close(IPC1);
: `  V- ]  X7 L" d7 p* l6 ]( Q* o魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表close(IPC2);
$ A# D: ], `9 B1 e' {3 W
妖城在线论坛# T) {$ p% ^4 X! x# D
[ 本帖最后由 asdf1234 于 2008-1-1 13:20 编辑 ]

TOP

发新话题