pbs_probe(8B)

πŸ“¦ version 23.06.06-unstable-2026-04, in nixos 26.05, nixpkgs unstable

πŸ’… pbs_probe(8B) β€” the diagnostic bestie

Okay so real talk first: this page is from PBS Professional, section 8B, and pbs_probe is deprecated 😭 so keep that in mind before you build your whole personality around it.

✨ NAME ✨

pbs_probe β€” the icon that reports PBS diagnostic info and fixes permission errors, like a little sysadmin fairy 🧚

πŸŽ€ SYNOPSIS πŸŽ€

pbs_probe [ -f | -v ]
pbs_probe --version

πŸ¦‹ DESCRIPTION πŸ¦‹

Deprecated. Yes bestie, I said it. The pbs_probe command reports post-installation information that's genuinely useful for PBS diagnostics, and it fixes permission errors. That's the whole vibe.

🌸 Information Sources 🌸

So where does it get its info? Lowkey from everywhere:

  • Information that is supplied on the command line
  • The file /etc/pbs.conf
  • The file /etc/init.d/pbs
  • The values of any of the following environment variables β€” and yes, these can be set in the environment in which pbs_probe is run: PBS_CONF_FILE, PBS_HOME, PBS_EXEC, PBS_START_SERVER, PBS_START_MOM, and PBS_START_SCHED

πŸ‘‘ Required Privilege πŸ‘‘

To execute pbs_probe, the user must have PBS Operator or Manager privilege. No privilege, no probe. Periodt.


πŸ’… OPTIONS πŸ’…

  • (no options) β€” runs in "report" mode 🩷 In this mode pbs_probe reports any permission errors detected in the PBS infrastructure files. The command categorizes the errors and writes a list of them by category. Empty categories are not written β€” if a category's got nothing to say, it simply doesn't show up. Iconic, honestly.
  • -f β€” runs in "fix" mode πŸ”§ In this mode pbs_probe examines each of the relevant infrastructure files and, where possible, fixes any errors that it detects, and prints a message of what got changed. If it is unable to fix a problem, it prints a message regarding what was detected. It's giving "I tried my best and I'll tell you about it."
  • -v β€” runs in "verbose" mode πŸ—£οΈ In this mode pbs_probe writes a complete list of the infrastructure files that it checked. Full receipts, no cap.
  • --version β€” the pbs_probe command returns its PBS version information and exits. This option can only be used alone ⚠️ like, do not try to pair it with anything else, it's a solo act.

🫢 STANDARD ERROR 🫢

The pbs_probe command writes a diagnostic message to standard error for each error occurrence. Every single one gets its moment πŸ’€

⭐ EXIT STATUS ⭐

Huge important note, bestie: exit code does not reflect results of probe; it reflects whether or not the program ran. So don't go reading tea leaves from the exit code about whether your PBS is healthy β€” that's not what it's telling you πŸ™ˆ

  • Zero β€” when run correctly, whether or not pbs_probe finds any problems or errors
  • Non-negative β€” when run incorrectly

🌈 SEE ALSO 🌈

pbs_server(8B), pbs_sched(8B), pbs_mom(8B) β€” go say hi to the rest of the crew πŸ¦‹


⚠️ Real one: this command is deprecated, so please don't build anything new that depends on it, mwah πŸ’‹

And that's a wrap! Sourced from Local, dated 6 May 2020, living in the PBS Professional man page collection. Stay probed, stay privileged, stay slay πŸ’œβœ¨

πŸ“¦ where this page comes from