
FS_EXEC 함수 블록은 Shell 없이 원격 명령어를 하나 이상 실행합니다.
주의: 시스템 명령어는 원격 시스템을 위협하거나 손상시킬 수 있습니다. 또한 기존 파일이 경고 없이 덮어쓸 수 있습니다.
파일 시스템은 FS_INIT를 사용하여 미리 초기화되어야 합니다. 모든 작업은 생성된 각 저장 매체별로 비동기적으로 수행됩니다.
양의 엣지에서 지정된 명령어가 실행됩니다.
어떤 파일에 접근할지를 정의하는 장치를 지정합니다. 장치는 프로젝트별로 사용되며, 프로젝트 외부 저장소에서 컨텍스트 메뉴를 통해 관리할 수 있습니다.
저장 매체에 있는 디렉토리의 경로를 지정합니다. 이 경로는 UTF-8 형식의 Unix 파일 경로와 같습니다(지원되는 경우). 경로는 다음과 같이 표시됩니다:
폴더/하위 폴더
경로 사용은 선택 사항입니다. 경로가 설정된 경우 해당 디렉토리로 전환해야 하며, 그렇지 않으면 실행할 명령어가 실행되지 않습니다.
실행할 명령어를 정의합니다.
콘솔(가상 터미널)의 유형을 정의합니다. 일부 장치에서는 이 매개변수가 필수적입니다. 예: "vt100", "vt102", "ansi", "xterm" 등.
참고: PTY가 사용되는 경우 각 명령어는 줄 끝으로 종료되어야 합니다. 예: "ls\n". 또한 콘솔이 출력을 서식화한다는 점에 유의하세요. 따라서 제어 문자 또는 이진 데이터가 포함될 수 있습니다.
활성 환경 변수를 정의합니다. 여러 변수를 지정하려면 각 줄마다 하나씩 정의할 수 있습니다. 예:
LANG=en_US.UTF-8
LC_ALL=en_US.UTF-8
터미널의 크기를 정의합니다. 기본적으로 문자로 지정되지만 픽셀로도 정의할 수 있습니다. 예: "80x25" 또는 "640x480px". 값이 정의되지 않은 경우 "80x25"가 사용됩니다.
출력은 성공 시 다음 작업을 수행하기 위해 펄스를 반환합니다. 펄스는 작업이 종료될 때 발생하며, 오류가 발생한 경우에도 발생합니다.
명령어가 성공적으로 실행된 경우 명령어의 출력을 반환합니다. 값은 나중에 사용할 수 있도록 저장됩니다.
명령어가 오류로 인해 실행되지 않은 경우 명령어의 출력을 반환합니다. SSH에서는 STDERR라고도 합니다. 값은 나중에 사용할 수 있도록 저장됩니다.
오류가 발생한 경우 오류 메시지가 포함된 텍스트를 반환합니다. 이 값은 FALSE입니다. 오류가 발생하지 않은 경우 상태는 나중에 사용할 수 있도록 저장됩니다.
가능한 원인: