web-dev-qa-db-ja.com

KornShellスクリプトの実行

kshコマンドがないとKornShell(ksh)スクリプトを実行できません。スクリプトの最初の行に#!/bin/kshを含めましたが、名前だけで実行しようとすると、そのようなファイルやディレクトリは表示されません。誰かが私を助けることができますか?

6
CuriousGuy
  • ksh/bin/kshに正しくインストールされていることを確認してください

    コマンドラインからwhich kshを試してください。

    移植性を高めるには、#! /usr/bin/env kshを検討してください。

  • scriptが存在するディレクトリのコマンドライン./scriptから実行するscriptを実行します。

  • ./プレフィックスのない任意のディレクトリからscriptを実行する場合は、scriptへのパスをPATH環境変数に追加する必要があります。これを追加します。ライン

    export PATH="path_to_your_script":$PATH

    あなたに~/.kshrcファイル。

10
tarrsalah