• ベストアンサー

Perlで特定のコマンドを実行させるには?

Perlでコマンドを実行させようと考えておりますが、 Windows版では $ret = ''; $ret = system 'echo', 'test ok!'; で正しく実行されましたが、 Linuxでは $ret = ''; $ret = system '/sbin/service', 'httpd stop'; で、認識できないコマンドとなりエラーになりました。 通常のコマンドラインでは /sbin/service httpd stopは動作します。 Linuxコマンドを実行させたいのですが、何かミスをしているのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • HOGERA3
  • ベストアンサー率35% (50/139)
回答No.1

$ret = system '/sbin/service httpd stop'; (カンマで区切らない) でできませんか?

関連するQ&A