サイトバックアップ(2)

fileリストの分割は、実際には分割ファイルは作成せずに仮想的に行う方がよさそうだ。
また、owner権限で動作するperlCGI(suExec)を使用する方が、
other権限で動作するphpを使うより、トラブルは少ないように推測される。

さて、まずは、
partlist.cgi:
perl -w partlist.cgi n j
で、 をn等分し、1-nのうちのj番目の部分listを出力するスクリプトを
作成してみるか。

暗黙の了解として、 は、10行以上
nは1-9
jは、1-n
とする。

10行のファイルを8分割する場合は

list1:1,2
list2:3,4
list3:5
list4:6
list5:7
list6:8
list7:9
list8:10

となるようなアルゴリズムを考えることとしよう。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です