私はここで非常に厄介な問題を抱えており、完全に迷っています。
PHPページからbashスクリプトを実行しようとしています。
bash スクリプトは長いスクリプトです....そのため、./mainScript.sh を呼び出してバックグラウンドで実行する caller.sh を次のように作成しました。
nohup /bin/bash /home/test/customcoincode/CoinCreationBashFile.sh $coinName $coinNameAbreviation $blockReward $blockSpacing $targetTimespan $totalCoins $seedNode $nameSeedNode $headline >> /tmp/BASH2log.txt 2>&1 &
ログファイルを読むと、いくつかの変数が渡されていないようです...
および次のコード行で:
echo "Creating New Coin - Downloading code base repo"
echo "$localFolder/$coinName"
mkdir -p "$localFolder/$coinName";
cd "$localFolder/$coinName"
git clone "$baseRepository" "$localFolder/$coinName"
echo "Made it here 1"
私は次の出力を取得します:
Creating New Coin - Downloading code base repo
/home/test/Foocoin
cloning into '/home/test/Foocoin'
could not create directory '/var/www/.ssh'
host key verification failed
blah blah ....
なぜ /var/www/ ディレクトリを探しているのですか?? ターミナルからスクリプトを実行すると正常に動作しますか?
どうもありがとう