シェルでのコマンドの実行はevalで実行する
command="echo hoge" eval $command
$ ./test.sh
hoge
終了コードで処理を変える
command="echo hoge"
eval $command
retval=$?
if [ $retval -eq 0 ]
then
echo "成功しました!"
else
echo "失敗しました"
fi
これをechoではなく、bitcoin-core.cli –getinfoにします。
command="bitcoin-core.cli --getinfo"
eval $command
retval=$?
if [ $retval -eq 0 ]
then
echo "成功しました!"
else
echo "失敗しました"
fi
値が1の時に起動するように書けばよさそうですね。