-cオプションを使用するいくつかのスクリプトを見ました。 -cオプションはどういう意味ですか?例:/opt/jboss/bin/standalone.sh -cstandalone.xml私はこのコマンドをオプションマイナスcで実行することとオプションなしで実行することの違いを知りたいです:/opt/jboss/bin/standalone.shスタンドアロン。 xml
答え1
シェルスクリプトとコマンドラインツールは独自のオプションを定義します。同じ文字/オプションは異なる操作を実行するため、異なるユーティリティに異なる意味があります。たとえば、一致を計算するためにgrep
使用されます-c
。 「ctime」パラメータでファイルをソートするためにls
使用されます。画面の消去設定を指定するために使用されます。オプションが実行するアクション(または有効なオプションであるかどうか)を決定する唯一の信頼できる方法は、ツール/スクリプト文書を参照することです。ほとんどのコマンドラインユーティリティにはマニュアルまたはマンページが付属しています。スクリプト文書は通常、スクリプト自体内にコメントとして含まれます。-c
less
-c
あなたが言及する特定のスクリプトは、JBoss Application Server(JBoss Enterprise Application PlatformまたはそのアップストリームソースWildFlyとも呼ばれる)の起動スクリプトです。このコンテキストでは、-c
サーバーの起動に使用される構成ファイルを指定します。 JBoss ASは、単一のXMLファイルにすべてのサーバー構成を指定します。ディストリビューションには、このファイルのいくつかのバリエーション(standalone.xml、standalone-full.xml、standalone-ha.xmlなど)が付属しています。各ファイルはサーバーを別々に構成します。
特定の設定ファイルを使用する-c
オプションをstandalone.sh -c=standalone-full.xml
。指定しない場合、デフォルトはstandalone.xmlです。
WildFlyに関する記事をご覧ください。https://docs.wildfly.org/26/Admin_Guide.html#configuration-files
答え2
ほとんどの場合、これは設定ファイルを指す変数です。
スクリプトソースを見て、正確に何を指しているのかを確認または実行してください。
scriptname --help
変数の説明を取得します。