bjobs
命令用于查询当前系统中的作业状态
用户必须是 sysadmin
或具有 CAP_SYS_ADMIN
能力的用户。这是因为 bjobs
命令需要访问系统的作业队列,这通常需要管理员权限。
如果用户不是 sysadmin
,他们可能需要属于 cron
或 batch
组。这两个组通常具有执行和管理作业所需的权限。
用户需要有权限访问 job_queue_status
文件。这个文件通常位于 /var/spool/cron/crontabs/
目录下,包含了系统中所有用户的作业信息。如果用户没有访问该文件的权限,bjobs
命令将无法显示他们的作业状态。
总之,要使用 bjobs
命令,用户通常需要具有管理员权限或属于特定的用户组,并确保他们有权限访问作业队列状态文件。