[過去ログ] 花子 ★と花代 ★の秘密の花園4 (1001レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1(1): マァヴ ◆jxAYUMI09s 2008/10/24(金) 14:29:16 ID:RrB8QqMmI(1)調 BE AA×
![](/aas/operate_1224826156_1_EFEFEF_000000_240.gif)
外部リンク:www.maido3.com
外部リンク[html]:mickey.mirv.net
外部リンク:traffic.maido3.com
外部リンク:traffic.maido3.com
外部リンク[html]:ch2.ath.cx
外部リンク[html]:love.45.kg
2chスレ:operate
2chスレ:operate
2chスレ:operate
外部リンク:www.maido3.com
2(1): マァヴ ◆jxAYUMI09s 2008/10/24(金) 14:34:07 ID:RrB8QqMm0(1/64)調 BE AAS
644 :ピロリ [sage] :2008/10/19(日) 23:56:47 ID:BwRV+0i+0
過去ログはシンプルな形にするので
実験的に一アカウントだけ test/.htaccess をうまくいっているやつにかえて
うまく行くことを確認するだけでいいですー
収容が終わってから長い本番が始まるということで
1) read.cgi offlaw.cgiだけのシンプルな形にする
2) read.cgi .htaccess 等は /md/tmp に一個だけ置き各アカウントはシンボリックリンク
3) read.cgiの広告はどーせ更新されないので特別仕様へ
4) F35等お掃除プログラムの大改造、アカウントをまたいでサーバ内で一個起動
5) kakolog.html の整備(これは何年かかるか・・・)
等々
3(2): マァヴ ◆jxAYUMI09s 2008/10/24(金) 14:35:35 ID:RrB8QqMm0(2/64)調 BE AAS
796 :ピロリ [sage] :2008/10/22(水) 18:29:46 ID:ruqJJ23l0
>>795
りょうかいー
【具体策】
サーバ毎に二個のスクリプトを置こう。
A) サーバ起動毎時に一回動くスクリプト(サーバ内の各種設定)
B) 定期的に外から呼ばれるお掃除プログラム
どちらもアカウント横断的に作業するので十分注意 ← こことても重要
既存のアカウント内に作ると経験上移転とかでの制約があるので
独自のアカウントを振って別とドメインにしよう。ドメイン自体は公開情報。
(なんでもいいです hana301.ula.ccとか)
A,Bのスクリプトは作り易い(テストし易い)ようにpublic_html下に置こう。
ただしバシバシ叩かれたらいやだから場所や名前は内緒。
public_html/index.html自体かそれからのリンクで動いているかどうかが
解るようにしよう(つまり動的なコンテンツ)
まずはこの仕様でスクリプト(Perl? 他でもいいけど、)を作る。
そして動かす(中身は起動されたら所定の位置にログを書き出すというだけ)。
二日もあれば出来るかな?
スクリプトはみんながここで教えると、
4: 動け動けウゴウゴ2ちゃんねる 2008/10/24(金) 14:36:49 ID:SZeMqOZt0(1)調 AA×
![](/aas/operate_1224826156_4_EFEFEF_000000_240.gif)
5: マァヴ ◆jxAYUMI09s 2008/10/24(金) 14:38:29 ID:RrB8QqMm0(3/64)調 BE AAS
つことで>2の(4が>3で進行中(^_^;)
命題
・定期的に外から呼ばれるお掃除プログラム
・アカウント横断的に作業する
・ユーザーアカウントの1つに設置されている
のアイデア絶賛募集中(^_^;)
6: マァヴ ◆jxAYUMI09s 2008/10/24(金) 15:12:19 ID:RrB8QqMm0(4/64)調 BE AAS
#!/usr/bin/perl -w
print "Content-type: text/plain\n\n";
print "<a href=\"mirv_suteki.log\">マァヴさんって素敵!</a>";
@wdays = ( "日", "月", "火", "水", "木", "金", "土", "日" );
($sec, $min, $hour, $mday, $mon, $year, $wday) = localtime(time);
$date = sprintf("%04d/%02d/%02d(%s) %02d:%02d:%02d",$year + 1900, $mon + 1, $mday, $wdays[$wday],$hour, $min, $sec);
if ( -e "mirv_suteki.log" ) {
open(OUT, ">>mirv_suteki.log");
}else {
open(OUT, ">mirv_suteki.log");
}
close(OUT);
これで(^_^;)
7: 動け動けウゴウゴ2ちゃんねる 2008/10/24(金) 15:12:28 ID:h7TPz9CUP(1/10)調 BE AAS
1000取ってしまた;
8: 動け動けウゴウゴ2ちゃんねる 2008/10/24(金) 15:14:16 ID:h7TPz9CUP(2/10)調 BE AAS
ファイル存在確認いらないんじゃね?いるんだっけ?
9(1): マァヴ ◆jxAYUMI09s 2008/10/24(金) 15:15:00 ID:RrB8QqMm0(5/64)調 BE AAS
なんかうまく追記されてない(^_^;)
外部リンク[cgi]:hana301.ula.cc
10(3): 動け動けウゴウゴ2ちゃんねる 2008/10/24(金) 15:20:06 ID:JGievMm90(1/20)調 AAS
>>9
print OUT "mirv!<>$date\n";
がないんじゃない?
11(1): 動け動けウゴウゴ2ちゃんねる 2008/10/24(金) 15:20:19 ID:vMVWqA7m0(1/9)調 AAS
DOSだと>>でファイルなければ作ってたけどうにも一緒じゃないの?
12: マァヴ ◆jxAYUMI09s 2008/10/24(金) 15:22:31 ID:RrB8QqMm0(6/64)調 BE AAS
>10
!!!!!!!!!!!!!!!!(^_^;)orz
13(1): マァヴ ◆jxAYUMI09s 2008/10/24(金) 15:23:50 ID:RrB8QqMm0(7/64)調 BE AAS
#!/usr/bin/perl -w
print "Content-type: text/plain\n\n";
print "<a href=\"mirv_suteki.log\">マァヴさんって素敵!</a>";
@wdays = ( "日", "月", "火", "水", "木", "金", "土", "日" );
($sec, $min, $hour, $mday, $mon, $year, $wday) = localtime(time);
$date = sprintf("%04d/%02d/%02d(%s) %02d:%02d:%02d",$year + 1900, $mon + 1, $mday, $wdays[$wday],$hour, $min, $sec);
if ( -e "mirv_suteki.log" ) {
print "mirv_suteki.logは存在します。\n" ;
open(OUT, ">>mirv_suteki.log");
}else {
print "mirv_suteki.logは存在しません。\n" ;
open(OUT, ">mirv_suteki.log");
}
print OUT "mirv!<>$date\n";
close(OUT);
うまく動いたー(^_^;)
14: マァヴ ◆jxAYUMI09s 2008/10/24(金) 15:25:37 ID:RrB8QqMm0(8/64)調 BE AAS
ということで、ログを書きだすことはできるようになったわけだ(^_^;)ぶふう
このログを/home/ch2tmp7/public_html/に書き出せれば勝ち
15(1): 動け動けウゴウゴ2ちゃんねる 2008/10/24(金) 15:26:03 ID:h7TPz9CUP(3/10)調 BE AAS
そだよねたしか。
ファイル無ければ作成、あれば追記なはずー
16: マァヴ ◆jxAYUMI09s 2008/10/24(金) 15:28:40 ID:RrB8QqMm0(9/64)調 BE AAS
で、アカウント横断の計略としては(^_^;)
a) root権限で実行する
b) Suexecを使う
c) なんか他の方法考える
で、b)はとりあえず行き詰った(^_^;)のでa)を試そう
つまり・・・・root権限で実行してしまうのだった。
うまく書けるかな?
17: マァヴ ◆jxAYUMI09s 2008/10/24(金) 15:29:23 ID:RrB8QqMm0(10/64)調 BE AAS
>15
あ(^_^;)
open(OUT, ">>mirv_suteki.log");
ってやると、ファイルがない時はファイル作って書きこむんだ(^_^;)
18(1): 動け動けウゴウゴ2ちゃんねる 2008/10/24(金) 15:30:36 ID:JGievMm90(2/20)調 AAS
perl5なら
If MODE is `'>>'', the file is opened for appending, again being created if necessary.
19: 動け動けウゴウゴ2ちゃんねる 2008/10/24(金) 15:32:19 ID:h7TPz9CUP(4/10)調 BE AAS
>>11
頑張って口説きました
↓
脱がせました
↓
服を着せました
なんて紳士的w
20: 動け動けウゴウゴ2ちゃんねる 2008/10/24(金) 15:34:44 ID:h7TPz9CUP(5/10)調 BE AAS
>>10だった;
21: マァヴ ◆jxAYUMI09s 2008/10/24(金) 15:35:53 ID:RrB8QqMm0(11/64)調 BE AAS
#!/usr/bin/perl -w
print "Content-type: text/plain\n\n";
print "<a href=\"mirv_suteki.log\">マァヴさんって素敵!</a>";
@wdays = ( "日", "月", "火", "水", "木", "金", "土", "日" );
($sec, $min, $hour, $mday, $mon, $year, $wday) = localtime(time);
$date = sprintf("%04d/%02d/%02d(%s) %02d:%02d:%02d",$year + 1900, $mon + 1, $mday, $wdays[$wday],$hour, $min, $sec);
open(OUT, ">>mirv_suteki.log");
print OUT "mirv!<>$date\n";
close(OUT);
これで動いた(^_^;)
22: マァヴ ◆jxAYUMI09s 2008/10/24(金) 15:37:23 ID:RrB8QqMm0(12/64)調 BE AAS
さて、こういうものを作ってみた(^_^;)
#!/usr/bin/perl -w
print "Content-type: text/plain\n\n";
print "<a href=\"外部リンク[log]:tmp7.2ch.net\">外部リンク:tmp7.2ch.net";
@wdays = ( "日", "月", "火", "水", "木", "金", "土", "日" );
($sec, $min, $hour, $mday, $mon, $year, $wday) = localtime(time);
$date = sprintf("%04d/%02d/%02d(%s) %02d:%02d:%02d",$year + 1900, $mon + 1, $mday, $wdays[$wday],$hour, $min, $sec);
open(OUT, ">>/home/ch2tmp7/public_html/mirv_suteki.log");
print OUT "mirv!<>$date\n";
close(OUT);
これをulahana301/public_html/においといて
root権限で動かしてみる(^_^;)
23(2): マァヴ ◆jxAYUMI09s 2008/10/24(金) 15:40:21 ID:RrB8QqMm0(13/64)調 BE AAS
外部リンク[log]:tmp7.2ch.net
できたできた(^_^;)
24(2): マァヴ ◆jxAYUMI09s 2008/10/24(金) 15:41:45 ID:RrB8QqMm0(14/64)調 BE AAS
つことで・・・・(^_^;)前スレの
p1 外から呼ばれたら、自分のアカウントに起動トリガになるファイルを一個生成する(ulahana301の実行ファイル)
p2 root権限で毎分ごとに起動トリガファイルの有無を調べる(rootの実行ファイル)
もし起動トリガファイルがあれば
起動トリガファイルを削除して、p3を実行する
さもなくば終了する
p3 root権限でp2によって起動する、お掃除プログラム本体(rootの実行ファイル)
p3が完成したと言っても過言ではない(^_^;)はず
25(1): マァヴ ◆jxAYUMI09s 2008/10/24(金) 15:42:25 ID:RrB8QqMm0(15/64)調 BE AAS
でもってp1はa.cgiでええやん(^_^;)と
あとはp2を作って定期的に動かす・・・
26: マァヴ ◆jxAYUMI09s 2008/10/24(金) 15:44:48 ID:RrB8QqMm0(16/64)調 BE AAS
つことでp2を作ってみる(^_^;)
27: 動け動けウゴウゴ2ちゃんねる 2008/10/24(金) 15:44:53 ID:JGievMm90(3/20)調 AAS
>>23
時間は現地時間でいいのかな?
上下前次1-新書関写板覧索設栞歴
あと 974 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.076s