ディレクトリを変更して新しい作業ディレクトリで既存のスクリプトを実行するbashスクリプトを作成しようとしています。指定されたフォルダでスクリプトを実行するためのクイックbashスクリプト?
これは私がこれまでにしたものである:
#!/bin/bash
cd /path/to/a/folder
./scriptname
SCRIPTNAMEがに/パス/に/ A /フォルダが存在する実行可能ファイルです - と(言うまでもない)、私はそれを実行する権限を持っていますスクリプト。私はこのことを念頭numbingly簡単なスクリプト(上記)を実行したときに
はしかし、私は応答を得る:
SCRIPTNAME:そのようなファイルやディレクトリは
ありません、私は何をしないのです!コマンドはCLIで入力したときに期待どおりに動作するので、エラーメッセージを説明するのは駄目です。これをどうやって解決するのですか?
ええ、1つか2つを含む多種多様な応答で判断すると、どうしてもうまくいかなくてはならないのですが、私は助けてもらえません。確かに、フォルダに入れてスクリプトを実行する簡単な方法が必要ですフォルダ? – skyeagle
スクリプトをそのフォルダにコピーしていません。 ./scriptnameは、スクリプトがそのフォルダにあることを意味しますが、そうではありません。正しいパスを指定してスクリプトを呼び出します。 – BZ1
あなたはあなたが望むエイリアスとして以下を追加できますか? "bash /path/to/script/script.sh" – Hemm