私は比較的簡単な質問があります。私はグーグル上で必要な情報を見つけるために正しい検索クエリを見つけ出すことができません。要するに他のディレクトリからunixコマンドを正しく呼び出す方法
:
cd /var/www/config
./deploy.sh - works!
しかし
./var/www/config/deploy.sh
のdoesnt :(
別のbashスクリプトを呼び出し、呼ばれるスクリプトがあるため、それが必要とLIBSを見つける傾けるようだdeploy.shこの例では、/ var/wwwの代わりに、/期待値どおりに呼び出された場所から検索します。
私はcapistranoスクリプトからこれを呼び出そうとしているので、まずcdしなくても呼び出す方法を見つける必要があります。誰もがこれを達成するための簡単な方法を知っていますか?
編集:あなたのすばらしい提案をありがとう、まだ再生しています。 deploy.shは、sakeという別のbashファイルを呼び出します。私はここにコピーをアップロードしましたhttp://tinypaste.com/25fc8
乾杯!
は、絶対パスと相対パスhttp://en.wikipedia.org/wiki/Path_(computingを見て) – cristian