qq run
The qq run command represents the execution environment in which a qq job runs. It is qq's equivalent of Infinity's infex script and the infinity-env.
You should not invoke qq run directly. Instead, every script submitted with qq submit must include the following shebang line:
#!/usr/bin/env -S qq run
For more details about what qq run does, see the sections on standard jobs and loop jobs.
Quick comparison with infex and infinity-env
- Like
infinity-env, using theqq runshebang prevents you from accidentally running the script directly.- Unlike Infinity, all qq jobs must use this execution environment — no separate helper run script is created when submitting a qq job.
qq runalso takes over the responsibilities ofparchiveandpresubmit, which have no direct equivalents in qq.