2016-04-20 33 views
-3

は、私はすでにここにこの質問掲載しました:絶対パス経由でbashスクリプトを実行するには?

https://superuser.com/questions/1067609/how-to-run-a-bash-script-via-absolute-path

をしかし、私は

は、私はファイルを持っている:)私はここでそれを複製し、多分場合、私はすぐに私の答えを得ることを願っています:

/Users/danylo.volokh/test/test_bash_script.sh 

コンテンツは非常に簡単です:

#!/usr/bin/env bash 
echo "-- print from script" 

私はこのコマンドが正常に実行フォルダに "danylo.volokh"

だ:

Danilos-MacBook-Pro:~ danylo.volokh$ test/test_bash_script.sh 
-- print from script 

しかし、私は絶対パスで実行しようと、私はエラーを取得する:

Danilos-MacBook-Pro:~ danylo.volokh$ /test/test_bash_script.sh 
-bash: /test/test_bash_script.sh: No such file or directory 

任意のフォルダから絶対パスでコマンドを実行し、スクリプトを実行させたいとします。

+3

あなたは絶対パスを理解してください。絶対パスは '/ Users/danylo.volokh/test/test_bash_script.sh'ではなく' /test/test_bash_script.sh 'です – fghj

+1

クロスポストしないでください。私はあなたに「早くあなたの答えを得る」ことではなく、人々を苛立たせるだけであることを保証することができます。スーパーユーザはあなたの質問に完全に合っています。また、あなたがここに投稿したとき、SU *のあなたの質問にはすでに2つの回答*がありました。 – Piskvor

+0

良いアドバイスをありがとう。実際に私はすでに私の答えを得ました。 –

答えて

2

パスが正しくありません。実行する必要があります。

/Users/danylo.volokh/test/test_bash_script.sh 
1

/test/test_bash_script.shルートディレクトリからファイルを探します。パスは現在のディレクトリからではなく、ルートからのものでなければなりません。

お試し/Users/danylo.volokh/test/test_bash_script.sh

関連する問題