Cygwin なんでも掲示板

一覧最新記事過去一覧 | 検索FAQアンテナHOME
(新規投稿・発言はできません)

No.850  ネットワーク上にあるPerlスクリプトの実行
発言者: brad
発言日: 2002 12/13 11:25
 
こんにちは。
初めてここで質問させていただきます。

ネットワーク上にあるドライブにあるPerlスクリプトがあって、
bashからそれを実行するとき、フルパスで、しかもWinライクな
パスの指定の仕方をしなければ、動かないのです。

具体的には、Perlスクリプト名だけを打つと

$ txms
Can't open perl script "/cygdrive/l/LCMD/Lbin/txms": No such file or directory

当然パスは通っているのでファイルは見つけてますが、
動いてくれません。

で、フルパスで指定すると、

$ /cygdrive/l/LCMD/Lbin/txms
Can't open perl script "/cygdrive/l/LCMD/Lbin/txms": No such file or directory

やはり同じメッセージで動きません。そこで

$ L:/LCMD/Lbin/txms

と打つと動きます。スクリプトの第一行目には

#!C:\Perl/bin/perl

と書いてあります。ちなみにスクリプトファイルには
拡張子は書いておらず、スクリプトのあるディレクトリに
いくと、スクリプト名だけで動きます。

なにか、初歩的なミスをしているのでしょうか?
どうか、ご教授ください。


▼関連発言

850:ネットワーク上にあるPerlスクリプトの実行 [brad] 12/13
 └852:Re:ネットワーク上にあるPerlスクリプトの実行 [な] 12/13 <

Pass 保存

早田のホームページへ
CGIROOM