「MYSTERY TOWER」制作日記

perlのプログラムを動かしてみる12月18日

とりあえず、昨日作ったPerlのプログラムを学校に持って行って動かし
てみることにした。
僕は、全然UNIXについては知らないのだが、うわさによると、下手にプ
ログラムを動かすと、サーバーをダウンさせることもあると聞いていた。
ほんとか嘘かよく知らないが、ちょっと恐い。昔パソコンでC言語をや
っていた時、何回もうんともすんとも言わなくなった事を思い出す。(
うんともすんとも言わなくなると、もちろんリセットです。)
まあ、今回は、インタプリタだし、特別に変な処理をするわけでもない
ので、そんなに心配したわけではないですけど。

今回のプログラムは、チャット用プログラムで、これは、ブラウザから
データが送られてくると、このデータをサーバーのファイルに書き込む
と言った単純なものだ。で、実際に作ったプログラムをFTPで送って実行
してみると、パーミッションが設定されてない。うんうんと思って、パ
ーミッションを設定して実行すると、なんの返事もない。%がでてくる
だけ。なんとも、あっけない。僕の予想では、ここで、エラーが出てく
る予定なのだが。何の反応もないのは、ちょっと恐い。
僕は、試しに、わざと文字を入れ間違えたファイルを送ってみた。で、
実行してみると、確かにエラーがでてきた。安心。

そこで、とりあえず、プログラムに間違いがないのを確認して、今度は、
環境変数なるものを設定する事にした。僕は、昨日まで環境変数なるも
のを知らなかったのだが、なんでも、ブラウザからのデータは、環境変
数という変数に入るらしい。僕は、

%setenv QUERTY_STRING 'name=aaa'

と入れて、環境変数を設定した。sentenvってのは、なんの事か知らな
いが、とにかく、こうすると、QUERTY_STRINGという環境変数にname=aaa
という文字列が入るらしい。
で、やってみると、ファイルに、aaaと書き込まれている。うれしかった
です。

今回は、一回もバグがでないで、うまくいった。全然バグがでないと、なん
だか恐いのは、僕だけかな。

前のページに戻ります