接続が確立されると、bashスクリプトを実行するOpenVPNサーバーがあります。このスクリプトはwget
他のサーバーに情報を公開するために使用されます。
今日、他のサーバーに接続できない場合はwget
失敗し、bashスクリプトは失敗を返し、「認証の問題」によってクライアントの接続が中断されることを発見しました。問題はログサーバーに接続できないことですが、それが接続を中断してはいけません。
client-connect /home/user/openvpn/scripts/client-connected.sh
ovpn設定ファイルのエントリによってトリガされたスクリプト全体が常に成功するようにするにはどうすればよいですか?
答え1
最も簡単な方法は、0
(成功時に)明示的に終了するように指示することです。
#!/bin/bash
rest of your script here
exit 0
これは、スクリプトが常に最後まで実行されると仮定するため、これはexit 0
常に最後に発生します。