gm-jobs(8)

πŸ’– gm-jobs(8) β€” the NorduGrid Toolkit girlie πŸ’–

okay bestie, so this is gm-jobs, and it lives in the NorduGrid Toolkit section 8 of the manual (that's the admin/system commands girlies, very demure, very powerful ✨). She's your little window into what A-REX is doing, and she can also do a couple of things. Slay.


🌸 NAME 🌸

gm-jobs β€” shows you info about the jobs your ARC middleware is currently handling, and also manages them a lil bit πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

So gm-jobs displays information related to jobs handled by the locally running ARC middleware service A-REX. Not some other machine, not some remote vibe β€” locally. ✨

You can pick which flavour of info you want with the various options. This utility can also do some simple management operations β€” right now that's cancelling processing of specific jobs and removing them. That's it, that's the whole management arc, and honestly? Iconic. Keep it simple. πŸŽ€

The default behavior is to print minimal information about all jobs currently handled by A-REX, plus some statistics. So if you just run her with no options, she's already giving you the group-chat recap. No cap. 🌈


⭐ SYNOPSIS ⭐

gm-jobs [OPTION...]

πŸ’… OPTIONS πŸ’…

  • -h, --help β€” shows help for the available options. The "wait what does this do again" button 🫢
  • -l, --longlist β€” displays more information about each job. She's giving detail, she's giving lore, she's giving the long version πŸ’–
  • -c, --conffile=file β€” use the specified configuration file. Pick your own file, be fancy.
  • -d, --controldir=dir β€” read information from the specified control directory. Point her at your dir and she'll look there instead πŸ”
  • -s, --showshares β€” print a summary of jobs in each transfer share. For input (preparing) and output (finishing) files, it shows the number of files being copied and the number queued, per transfer share. That's the transfer-share tea β˜•βœ¨
  • -J, --notshowjobs β€” do not print the list of jobs (which is printed by default). Sometimes you just don't wanna see them, and that's valid πŸ’œ
  • -S, --notshowstates β€” do not print the number of jobs in each state (which is printed by default). The state-count girlies are getting benched this round.
  • -w, --showservice β€” print the state of the service. Vibe check on the whole service, fr 🩺
  • -f, --filteruser=dn β€” show only jobs of the user(s) with the specified subject name(s). Feed her a dn (that's a subject name) and she'll filter down to just them.
  • -k, --killjob=id β€” request to cancel job(s) with the specified ID(s). πŸ—‘οΈ bye bestie
  • -K, --killuser=dn β€” request to cancel jobs belonging to user(s) with the specified subject name(s). Every job that user has? Cancelled. Mass unsubscribe energy.
  • -r, --remjob=id β€” request to clean job(s) with the specified ID(s). 🧹 swept, gone, cleared
  • -R, --remuser=dn β€” request to clean jobs belonging to user(s) with the specified subject name(s). The whole user's pile, tidied.
  • -j, --filterjob=id β€” show only jobs with the specified ID(s). One job, one spotlight, main character energy πŸ‘‘
  • -e, --listdelegs β€” print the list of available delegation IDs. The delegation ID roster, assembled πŸŽ€
  • -E, --showdeleg=id β€” print the delegation token of the specified ID(s). Hand her an id, she hands you the token πŸ”‘
lowkey reminder bestie: the -k/-K and -r/-R ones are requests to cancel and clean jobs, so please aim them on purpose, not by accident 😭

🧚 AUTHOR 🧚

Aleksandr Konstantinov <aleksandr dot konstantinov at fys dot uio dot no> β€” thank you for this icon, we are obsessed πŸ«ΆπŸ’–


and that's the whole page, bestie! written for <strong>NorduGrid 7.2.0</strong>, dated <strong>2013-01-30</strong> β€” vintage but still serving πŸ’…βœ¨ go check your jobs, filter by user, and slay responsibly πŸŽ€πŸ¦‹πŸŒΈ

πŸ“¦ where this page comes from