シェルでのコマンドの実行は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の時に起動するように書けばよさそうですね。