옵션에서 c를 뺀 스크립트를 실행하세요.

옵션에서 c를 뺀 스크립트를 실행하세요.

-c 옵션을 사용하는 여러 스크립트를 보았습니다. -c 옵션은 무엇을 의미합니까? 예: /opt/jboss/bin/standalone.sh -cstandalone.xml 저는 이 명령을 옵션 마이너스 c와 함께 실행하는 것과 옵션 없이 실행하는 것의 차이점을 알고 싶습니다: /opt/jboss/bin/standalone.sh 독립형 .xml

답변1

쉘 스크립트와 명령줄 도구는 자체 옵션을 정의합니다. 동일한 문자/옵션은 서로 다른 작업을 수행하기 때문에 서로 다른 유틸리티에 서로 다른 의미를 갖습니다. 예를 들어 일치 항목을 계산 grep하는 데 사용됩니다 -c. "ctime" 매개변수로 파일을 정렬하는 ls데 사용됩니다 . 화면 지우기 설정을 지정 하는 데 사용됩니다 . 옵션이 수행하는 작업(또는 유효한 옵션인지 여부)을 결정하는 신뢰할 수 있는 유일한 방법은 도구/스크립트 문서를 참조하는 것입니다. 대부분의 명령줄 유틸리티에는 매뉴얼이나 맨페이지가 함께 제공됩니다. 스크립트 문서는 일반적으로 스크립트 자체 내에 주석으로 포함됩니다.-cless-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

변수 설명을 가져옵니다.

관련 정보