Cygwin なんでも掲示板

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

No.1925  shellからperl実行させたいのですが...
発言者: 替玉
発言日: 2004 02/25 20:36
 
(やりたいこと)
Cygwin上でシェルスクリプトを実行し、
シェルからPerlスクリプトを実行させる。

(環境)
  windows 2000 SP4

  C:\>cygcheck -c cygwin cygipc cygrunsrv postgresql
  Cygwin Package Information
  Package Version Status
  cygwin 1.5.5-1 OK
  
  C:\>

(結果)
「bad interpreter: Permission deniedut.pl: /usr/bin/perl」
というエラー。
「/usr/bin/perl」というのは、Perlスクリプト1行目に記載しています。
または、PerlのEXEの配置場所を指定しているマウントポイント
#シェルPGMそのものには問題ないと実績から確信しています。

(やってみたこと)
@Perlの1行目に記載している「#!/usr/bin/perl」をほかのパスに変更
 ⇒正常に動作する
 →でも、「#!/usr/bin/perl」のパスは変えてはならないきまり。

Aシェルからではなく、DOSからPerlを実行
 ⇒正常に動作する
 →でも、シェルから実行しなくてはならないきまり。


原因が全く分かりません。
きまりごとが多く申し訳ありませんが、原因解明のためにやるべきことを
ご指示いただきたいです。
これだけの情報で原因がお分かりでしたら、その解決策をご教示してください。


▼関連発言

1925:shellからperl実行させたいのですが... [替玉] 02/25
 ├1926:Re:shellからperl実行させたいのですが... [naoya] 02/26
 ├1928:Re:shellからperl実行させたいのですが... [な] 02/26
 ├1929:Re:shellからperl実行させたいのですが... [通りすが] 02/26
 └1930:Re:shellからperl実行させたいのですが... [nil] 02/26
  ├1933:Re[2]:shellからperl実行させたいのですが... [naoya] 02/27
  │└1937:Re[3]:shellからperl実行させたいのですが... [な] 02/27
  └1936:Re[2]:shellからperl実行させたいのですが... [中島] 02/27
   └1938:Re[3]:shellからperl実行させたいのですが... [nil] 02/27
    └1942:Re[4]:shellからperl実行させたいのですが... [な] 02/27 <

Pass 保存

早田のホームページへ
CGIROOM