bjobs
命令用于查詢當前系統中的作業狀態
用戶必須是 sysadmin
或具有 CAP_SYS_ADMIN
能力的用戶。這是因為 bjobs
命令需要訪問系統的作業隊列,這通常需要管理員權限。
如果用戶不是 sysadmin
,他們可能需要屬于 cron
或 batch
組。這兩個組通常具有執行和管理作業所需的權限。
用戶需要有權限訪問 job_queue_status
文件。這個文件通常位于 /var/spool/cron/crontabs/
目錄下,包含了系統中所有用戶的作業信息。如果用戶沒有訪問該文件的權限,bjobs
命令將無法顯示他們的作業狀態。
總之,要使用 bjobs
命令,用戶通常需要具有管理員權限或屬于特定的用戶組,并確保他們有權限訪問作業隊列狀態文件。