기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
세션 스크립트 구성 파일
Windows 인스턴스에서 세션 스크립트 구성 파일을 찾으려면 C:\AppStream\SessionScripts\config.json으로 이동합니다. Linux 인스턴스에서 /opt/appstream/SessionScripts/config.json으로 이동합니다. 파일 형식은 다음과 같습니다.
참고
구성 파일은 .json 형식입니다. 이 파일에 입력하는 텍스트가 유효한 .json 형식인지 확인합니다.
{ "SessionStart": { "executables": [ { "context": "system", "filename": "", "arguments": "", "s3LogEnabled": true }, { "context": "user", "filename": "", "arguments": "", "s3LogEnabled": true } ], "waitingTime": 30 }, "SessionTermination": { "executables": [ { "context": "system", "filename": "", "arguments": "", "s3LogEnabled": true }, { "context": "user", "filename": "", "arguments": "", "s3LogEnabled": true } ], "waitingTime": 30 } }
세션 스크립트 구성 파일에서 다음 파라미터를 사용할 수 있습니다.
SessionStart/SessionTermination
-
객체의 이름을 기반으로 적절한 세션 이벤트에서 실행할 세션 스크립트입니다.
유형: 문자열
필수 항목 여부: 아니요
허용된 값:
SessionStart
,SessionTermination
WaitingTime
-
세션 스크립트의 최대 기간(초)입니다.
유형: 정수
필수 항목 여부: 아니요
제약: 최대 지속 기간은 60초입니다. 세션 스크립트가 이 기간 내에 완료되지 않으면 중지됩니다. 스크립트를 계속 실행해야 하는 경우 별도의 프로세스로 시작하십시오.
Executables
-
실행할 세션 스크립트에 대한 세부 정보입니다.
유형: 문자열
필수 항목 여부: 예
제약: 세션 이벤트당 실행할 수 있는 최대 스크립트 수는 2개입니다(사용자 컨텍스트용 하나와 시스템 컨텍스트용 하나).
Context
-
세션 스크립트를 실행할 컨텍스트입니다.
유형: 문자열
필수 항목 여부: 예
허용된 값:
user
,system
Filename
-
실행할 세션 스크립트의 전체 경로입니다. 이 파라미터가 지정되지 않은 경우, 세션 스크립트가 실행되지 않습니다.
유형: 문자열
필수 항목 여부: 아니요
제약: 파일 이름 및 전체 경로의 최대 길이는 1,000자입니다.
허용되는 값:
.bat
,.exe
,.sh
참고
Windows PowerShell 파일을 사용할 수도 있습니다. 자세한 내용은 Windows PowerShell 파일 사용 단원을 참조하십시오.
Arguments
-
세션 스크립트 또는 실행 파일의 인수입니다.
유형: 문자열
필수 항목 여부: 아니요
길이 제한: 최대 길이는 1,000자입니다.
S3LogEnabled
-
이 파라미터의 값이
True
로 설정되어 있으면, 세션 스크립트가 생성하는 로그를 저장하기 위해 Amazon Web Services 계정 내에 S3 버킷이 생성됩니다. 기본적으로 이 값은True
로 설정됩니다. 자세한 내용은 이 주제 뒷부분의 세션 스크립트 출력 로깅 단원을 참조하십시오.유형: 부울
필수 항목 여부: 아니요
허용된 값:
True
,False