別のshファイルからshファイルを実行しようとすると問題が発生します。

別のshファイルからshファイルを実行しようとすると問題が発生します。

次のスクリプトがあります。

#!/bin/bash

if test -f "/path/pycharm.sh"; then sh ./pycharm.sh;
fi

走ろうとしています。pycharm.shBashファイルで、ファイルに必要なすべての権限を再確認しました。残念ながら、実行するたびに次のメッセージが表示されます。

./pycharm.sh を開けません。

ベストアンサー1

./スクリプトの実行に使用しない一般的に言えば、プログラム(スクリプトまたはコンパイルされたバイナリ)を実行するために使用されます。 現在のディレクトリに。 2番目のスクリプトが存在する場合は、代わり/path/pycharm.shに実行する必要があります。/path/pycharm.sh./pycharm.sh

おすすめ記事