PS模組 更改系統 使用者狀態的函式

2021-06-02 10:36:42 字數 471 閱讀 9548

ps模組使用 kbps_change_status 、status_change_for_activity  函式更改系統、使用者狀態。

首先在kbps_change_status 函式內部,根據當前操作的tcode 標識不同的業務事務。

控制的tcode 有:cj30、cj32、cj36、cj37、cj35、cj38、cj34、cj40、cj42、

ko22、ko24、ko26、

imap、imar、

im32、im42、im30、im40、im38、im48。

其次呼叫status_change_for_activity,根據業務事務

在tj06表查詢系統狀態,在表tj31中查詢使用者狀態 。(注:對於cj**的事務,先回去呼叫ps_stat_change,在次函式內呼叫status_change_for_activity處理)

最後呼叫int_change_for_activity 函式更新物件的狀態。

ps 報告當前系統的程序狀態

ps aux最初用到unix style中,而ps ef被用在system v style中,兩者輸出略有不同。現在的大部分linux系統都是可以同時使用這兩種方式的。linux上程序有5種狀態 執行 正在執行或在執行佇列中等待 中斷 休眠中,受阻,在等待某個條件的形成或接受到訊號 不可中斷 收到訊...

更改Linux終端使用者名稱顯示顏色的PS1的用法

在linux中,ps1是乙個全域性變數,檢視ps1的格式如 root centos7 echo ps1 u h w ps1 u h w d 代表日期,格式為weekday month date,例如 mon aug 1 h 完整的主機名稱。例如 我的機器名稱為 fc4.linux,則這個名稱就是fc...

驅動模組的編寫 向核心新增系統呼叫函式

1.驅動模組的編寫 例子 在pc機原始碼目錄drivers arm emb mkdir demo 建乙個模組目錄 vim demo.c 編寫demo static int demo init void module init demo init static void demo exit void ...