lsportusb

使用 lsportusb 指令,顯示通用序列匯流排 (USB) 埠的相關資訊。

語法

讀取語法圖表略過語法圖表
>>- lsportusb -- --+----------+-- --+-----------------------+--->
                   '- -nohdr -'     '- -delim -- delimiter -'   

>--+---------------+-------------------------------------------><
   '- usb_port_id -'   

參數

-nohdr
(選用)依預設,會在簡要樣式視圖中顯示每個資料直欄的標題,以及在詳細樣式視圖中顯示每個資料項目的標題。-nohdr 參數會暫停顯示這些標題。
註: 如果沒有要顯示的資料,就不會顯示標題。
-delim delimiter
(選用)依預設,簡要視圖中的所有資料直欄都以空格區隔。每個直欄的寬度都會設為各資料項目的最大寬度。在詳細視圖中,每個資料項目本身都有一列,如果顯示標頭,會用空格來區隔資料與標頭。 -delim 參數會置換這個行為。-delim 參數的有效輸入為一個單位元組字元。如果您在指令行輸入 -delim :,則會用冒號字元 (:) 來區隔簡要視圖中的所有資料項目;例如,直欄不會出現間距。在詳細視圖中,會用指定的定界字元來區隔資料與其標頭。
usb_port_id
(選用)指定 USB 埠 ID。在需要 USB 埠的詳細資訊時使用。

說明

這個指令會顯示通用序列匯流排 (USB) 埠的相關資訊。

表 1 提供可顯示為輸出視圖資料的屬性值。
表 1. lsportusb 輸出
屬性 可能的值
id 指出系統中 USB 埠的唯一 ID。此 ID 為 usb_port_id。此值為大於等於 0 的數字。
node_id 指出 USB 埠所在節點的 ID。此值為數值字串。
node_name 指出 USB 埠所在節點的名稱。此值為英數字串。
node_side 指出 USB 埠在節點的哪一端。值為 frontrear
port_id 指出節點端上的 USB 埠 ID。此值為大於等於 1 的數字。
狀態 指出 USB 埠的狀態。值如下:
  • active,表示 USB 快閃磁碟機已插入,並可供系統使用。
  • inactive,表示未偵測到任何 USB 快閃磁碟機。
  • unsupported,表示 USB 裝置已插入,但無法使用。
service_state 指出 USB 指令狀態。值如下:
  • 空白表示沒有指令處於作用中。
  • running,表示正在處理 satask.txt,且預設 USB 處理程序進行中。
  • complete,表示正在處理 satask.txt,且預設 USB 處理程序完成。
  • install_image 表示 satask.txt 處理程序無法啟動,因為 USB 快閃磁碟機上有安裝映像檔。

簡要的呼叫範例

lsportusb

產生的輸出:

id:node_id:node_name:node_side:port_id:status:service_state
0:1:node1:rear:1:inactive
1:1:node1:rear:2:active:validated:complete
2:2:node2:rear:1:active::complete
3:2:node2:rear:2:active:wrong_system:complete

詳細的呼叫範例

lsportusb 3

產生的輸出:

id 3
node_id 2
node_name node2
node_side rear
port_id 2
status active


service_state complete