.profileファイルの環境変数をエコーするスクリプトを実行していて、スクリプトを実行しているよりも、次のエラーが発生します
私は以下を試しました:
node@node-virtual-machine:~$ cat env.sh
#!/bin/bash
echo 'export JAVA_HOME=/home/node/jdk1.6.0_45' >> /home/node/.profile
echo 'export PATH=$PATH:$JAVA_HOME/bin' >> /home/node/.profile
cd /home/node/
source .profile
node@node-virtual-machine:~$ sh env.sh
sudo: source: command not found
スクリプト内で.profileを実行する方法は?
の代わりに:
sh env.sh
実行する必要があります:
bash ./env.sh
代わりに:
source .profile
使用する:
source ~/.profile
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加