VPS で TUN ドライバーが有効になっているかどうかを確認するスクリプトを作成しています。チェックコマンドは次のとおりです。
cat /dev/net/tun
返された場合:
cat: /dev/net/tun: File descriptor in bad state
モジュールが有効になります。それ以外の場合は ERROR を返します。
これが私のスクリプトです:
tunstring="File descriptor in bad state"
if cat /dev/net/tun | grep -q "$tunstring"; then
echo "GOOOOOD"
else
echo "ERROR"
fi
ERROR
メッセージが届きます。
テキストファイルで同じスクリプトを試してみましたが、うまくいきました...