構文を検証するために使用できるLinuxに組み込まれているツール/etc/network/interfaces
や/etc/network/interfaces/*.conf
、visudo
インストールする前にsudoを使用して検証する方法に類似したファイルはありますか。
私は、古い「モノのインターネット」にデプロイするスクリプトを書いています。方法論と私の構成ジェネレーターの単体テストをしたい。
このコマンドifup --no-act --interfaces=/home/user/interfaces.new eth0
を使用して、すでに起動しているインターフェイス上の指定されたインターフェイスファイルの構文エラーをチェックできます。
エラーが存在する場合は、行番号が正しくないことと、インターフェイスファイルを解析できないことを示すメッセージが表示されます。
エラーがない場合は、インターフェースがすでに構成されていることを示すメッセージが表示されます。
$?
スクリプトでコマンドを実行した後、変数の値を確認することで、コマンドの戻り値を確認できます。
man ifup
詳細については、をご覧ください。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加