私は別のcliに接続し、いくつかのコマンドを実行して終了する必要があります。 sudo $SIGNMCLI
はcliに接続します。以下のスクリプトは動作しません。 SIGNMCLI
で出口を実行したいです。シェルスクリプトから別のCLIでコマンドを実行する方法は?
#!/bin/bash -xv
SIGNMCLI=/opt/sign/EABss7024/bin/signmcli
if [ -f "$FileCheck" ];
then
sudo $SIGNMCLI
exit;
fi
私は次の操作を行う場合、それは動作します:私はSIGNMCLI
で複数のコマンドを実行したい、
#!/bin/bash -xv
SIGNMCLI=/opt/sign/EABss7024/bin/signmcli
if [ -f "$FileCheck" ];
then
echo 'exit' |sudo $SIGNMCLI
fi
をしかし。とにかく、コントロールをSIGNMCLI
にリダイレクトして、すべてのコマンドを実行した後、コントロールが戻ってきますか?
SIGNMCLI =は/ opt /記号/ EABss7024/binに/ signmcli –