功能區塊 FS_EXEC

功能區塊 FS_EXEC 執行一個或多個遠端命令,不使用 Shell。

注意: 系統命令可能危害或損壞遠端系統。此外,現有文件可能會在沒有警告的情況下被覆蓋。

必須先使用 FS_INIT 初始化文件系統。所有操作均以每個建立的儲存媒體為單位進行非同步處理。

輸入 RUN

在正邊緣時,執行指定的命令。

輸入 DEV

定義要訪問哪些文件的設備。該設備用於專案,並可在上下文菜單中 專案 外部儲存 中管理。

輸入 PATH

指定儲存媒體上目錄的路徑。如果受支援,則該路徑對應於 UTF-8 格式的 Unix 文件路徑。路徑如下所示:

Ordner/Unterordner

使用路徑是可選的。如果已設定,則必須成功切換到該目錄,否則不會執行要執行的命令。

輸入 CMD

定義要執行的命令。

輸入 PTY

定義控制台(偽終端)類型。對於某些設備,此參數是強制性的。例如:"vt100""vt102""ansi""xterm" 等。

提示: 如果使用 PTY,則每個命令必須以行尾結束,例如:"ls\n"。此外,請注意控制台會格式化輸出。因此,可能包含控制字符或二進位數據。

輸入 ENV

定義活動環境變量。要指定多個變量,可以每行定義一個。例如:

LANG=en_US.UTF-8
LC_ALL=en_US.UTF-8

輸入 SIZE

定義終端的大小。預設情況下,以字符表示,但也可以以像素定義。例如:"80x25""640x480px"。如果未定義值,則使用 "80x25"

輸出 DONE

在成功時,輸出返回一個脈衝以執行下一個操作。即使發生錯誤,也會在結束過程時發生該脈衝。

輸出 RETURN

在成功執行後,返回命令的返回值。該值將儲存以供稍後使用。

輸出 RETERR

在錯誤執行時,返回命令的返回值。SSH 也稱為 STDERR。該值將儲存以供稍後使用。

輸出 ERROR

在錯誤情況下,返回包含錯誤消息的文本。如果沒有發生錯誤,則為 FALSE。該狀態將儲存以供稍後使用。

可能原因:

  • 未啟動儲存媒體的服務。
  • 未初始化儲存器。
  • 登入憑證無效。
  • 無法連接到遠端伺服器。
  • 不存在儲存媒體。
  • 指定的路徑無效。
  • 無法寫入儲存媒體。
  • 儲存器上沒有可用空間或儲存器為唯讀。

另請參見