가져온 스크립트와 스크립트 기능 저장 및 사용
요약 Junos OS는 커밋, 이벤트, 운영 및 SNMP 스크립트로 가져오려는 스크립트를 저장할 수 있는 전용 스크립트 라이브러리 디렉터리를 제공합니다.
Junos OS는 스크립트 라이브러리 전용 디렉터리를 제공하며, 사용자는 여기에 스크립트와 스크립트 기능을 저장한 다음 커밋, 이벤트, 운영 또는 SNMP 스크립트로 가져올 수 있습니다. 설치 시 Junos OS는 /var/db/scripts/lib/ 디렉터리를 생성합니다. Junos OS는 설치 또는 업그레이드 시 기존 lib/ 디렉터리에 있는 파일을 덮어쓰거나 지우지 않습니다.
스크립트를 플래시 메모리에 저장하고 플래시 메모리에서 실행하는 경우 실행된 스크립트와 가져온 스크립트가 모두 플래시 드라이브에 있어야 합니다. 계층 수준에서 문을 [edit system scripts]
구성 load-scripts-from-flash
하면 Junos OS가 /config/scripts/lib/ 디렉터리를 생성합니다. 구성에서 문을 추가하거나 제거할 load-scripts-from-flash
때 스크립트와 스크립트 라이브러리를 하드 디스크에서 플래시 드라이브로 또는 그 반대로 적절하게 수동으로 이동해야 합니다. 자동으로 이동되지 않습니다.
가져온 스크립트는 하드 디스크의 /var/db/scripts/lib/ 디렉토리에 저장해야 하며, 명령문이 구성된 경우 load-scripts-from-flash
플래시 드라이브의 /config/db/scripts/lib/ 디렉토리에 저장해야 합니다. 스크립트 라이브러리에서 스크립트를 가져오려면 XSLT 스크립트의 스타일시트 선언에 태그를 포함하거나 import
SLAX 스크립트의 명령문을 포함 <xsl:import>
하고 파일 위치를 지정합니다. 다음 샘플 코드는 /var/db/scripts/lib/test.xsl 파일을 가져옵니다.
XSLT 구문
<?xml version="1.0"?> <xsl:stylesheet version="1.0"> <xsl:import href="../lib/test.xsl"/> ... </xsl: stylesheet>
SLAX 구문
version 1.2; import "../lib/test.xsl";