レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。
B11 と readcgi.js のスレ#6 @避難所
-
稼動開始して10数日程のreadcgi.jsテストシステムがあるが今のところ反応なし(テスト対象は過去ログのみなので>>65-70は対象外、今後の課題か)
readcgi.jsテストシステムについて
・readcgi.js readcgi_aux.js rhino.jarを同じ場所に置く、orgフォルダ、newフォルダを作成
・以下の内容の"htmltodat.js"を作成
load("readcgi.js","readcgi_aux.js");
java.lang.System.setProperty("http.agent","Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:64.0) Gecko/20100101 Firefox/64.0");
var html = readUrl(arguments[0],"shift_jis");var dat= htmlToDat("", html, 0);
print(dat);
・以下の内容の"test.sh"を作成
#!/bin/bash
set -eu
RUNRHINO="java -classpath rhino.jar org.mozilla.javascript.tools.shell.Main"
SLEEP="sleep 5s"
THURL=("http://hayabusa9.5ch.net/test/read.cgi/mnewsplus/1546381114/" "http://egg.5ch.net/test/read.cgi/tubo/1543867127/" \
"http://mevius.5ch.net/test/read.cgi/nogizaka/1546388837/" "https://mercury.bbspink.com/test/read.cgi/avideo2/1537925076/")
for i in ${THURL[@]}
do
THID=`echo ${i} | sed -r 's#.+/([0-9]{9,10}).*$#\1#'`
echo $i
$RUNRHINO htmltodat.js ${i} > new/${THID}.dat && $SLEEP
$RUNRHINO htmltodat.js ${i}-100 > new/${THID}-100.dat && $SLEEP
$RUNRHINO htmltodat.js ${i}-200 > new/${THID}-200.dat && $SLEEP
$RUNRHINO htmltodat.js ${i}200-500n > new/${THID}-200-500.dat && $SLEEP
done
diff -r org/ new/ 1>&2
echo done.
・test.shをカラ実行させてnewフォルダにできた.datをorgフォルダに入れる(ここで作った.datが基準になる)
・cronでtest.shを定期的に実行する、readcgi.jsを通して作られた.datがnewフォルダに入りorgフォルダの.datと比較される
diffで差異が検出されればエラーが通知されるはず
|
|
掲示板管理者へ連絡
無料レンタル掲示板