GLOBUS-SH-EXEC(1)

πŸ’– GLOBUS-SH-EXEC(1) πŸ’–

okay bestie, welcome to the Grid Community Toolkit Manual page for globus-sh-exec β€” it's the lil' script runner and honestly it's giving main character energy πŸŽ€


✨ NAME ✨

globus-sh-exec β€” run a shell script, no cap 🐚


🌸 SYNOPSIS 🌸

globus-sh-exec [ -help | -usage | -version ]

globus-sh-exec COMMAND [ARGS...]

globus-sh-exec -e EXEC

πŸ¦‹ DESCRIPTION πŸ¦‹

So here's the tea: the globus-sh-exec command executes a shell script, and while it does that it sets the GLOBUS_SH_PERL and GLOBUS_SH environment variables to the perl and posix shell interpreters respectively. Iconic behaviour, honestly. πŸ’…

Your COMMAND script can be a local file or a GASS url β€” and if it's a GASS url, it gets downloaded by globus-url-copy before execution. Like, it literally goes and fetches it first. ✨

The ARGS parameters, if any, get passed as the command-line options to COMMAND. Fr fr, they just slide right through. 🫢


πŸŽ€ the full set of options, bestie πŸŽ€

  • -help, -usage β€” print usage information and exit. that's it, that's the whole vibe πŸ™ˆ
  • -version β€” print version information and exit. show me the numbers bestie πŸ‘‘
  • -list, -l β€” lists the defined GLOBUS_SH_ variables and exits. a whole lil' inventory moment 🌈
  • -exec EXEC, -e EXEC β€” run the command EXEC instead of executing a separate script. skipping the middleman, we love to see it πŸ”₯
not me noticing there's also a globus-sh-exec -e EXEC form up in the synopsis β€” yes bestie, that's this -exec option doing its thing πŸ’–

πŸ’œ AUTHOR πŸ’œ

Copyright Β© 1999-2016 University of Chicago. periodt. πŸŽ€


and that's the whole page, bestie!! this one came from the Grid Community Toolkit 6, dated 03/31/2018, and it lives under the name GLOBUS-SH-EXEC(1) β€” slay, bye πŸ’–βœ¨πŸ¦‹