ARCSUB(1)
π ARCSUB(1) β the ARC Submission era π
User Commands Β· ARCSUB(1)
okay bestie, sit down, hydrate, because this is the manual page for arcsub and it is literally the main character of the ARC client universe π
β¨ NAME β¨
arcsub β ARC Submission π
πΈ DESCRIPTION πΈ
π Usage:
arcsub [OPTION...] [filename ...]
So arcsub is the command you use to submit jobs to Grid enabled computing resources. that's it, that's the vibe π
π§ Target endpoint selection:
-C,--computing-element=ceβ the computing element hostname, or a whole complete endpoint URL. your choice, queen π«Ά-Y,--registry=registryβ registry service URL, and you can optionally specify the protocol too. fancy β¨-T,--submission-endpoint-type=typeβ demand that job submission uses the specified endpoint type. allowed values are:arcrestandinternal. no substitutes bestie π€-Q,--info-endpoint-type=typeβ demand that the information query uses the specified information endpoint type.
the special valueNONEdisables ALL resource information queries and the brokering that comes after them. allowed values are:ldap.nordugrid,ldap.glue2,arcrestandinternal.
π Brokering and filtering:
-R,--rejectdiscovery=URLβ skip the service with the given URL while doing service discovery. not on my watch π-b,--broker=brokerβ pick the broker method. you can list the available brokers with the--listpluginsflag, iykyk π
π¦ Behaviour tuning:
-e,--jobdescrstring=stringβ a jobdescription string describing the job you wanna submit-f,--jobdescrfile=stringβ a jobdescription file describing the job you wanna submit-o,--jobids-to-file=filenameβ the IDs of the submitted jobs get appended to this file. receipts, but for jobs π§Ύ-n,--no-delegationβ do not perform any delegation for the submitted jobs. none. zero. nada.-X,--x509-delegationβ perform X.509 delegation for submitted jobs-K,--token-delegationβ perform token delegation for submitted jobs--instances-maxβ request at most this number of job instances submitted in a single submit request--instances-minβ request at least this number of job instances submitted in a single submit request-j,--joblist=filenameβ the file that stores info about your active jobs (default/builddir/.arc/jobs.dat). that's where the lore lives π--no-authenticationβ do not perform any authentication for opened connections--x509-authenticationβ perform X.509 authentication for opened connections--token-authenticationβ perform token authentication for opened connections--systemcaβ force using the CA certificates configuration provided by OpenSSL--gridcaβ force using the CA certificates configuration for Grid services (typically IGTF)--anycaβ force using the CA certificates configuration for Grid services (typically IGTF) and the one provided by OpenSSL. why not both π
π Other actions:
-D,--dryrunβ submit jobs as a dry run (no submission to the batch system). rehearsal energy π-x,--dumpdescriptionβ do not submit β instead dump the job description in the language accepted by the target-P,--listpluginsβ list the available plugins π
β Application Options:
-h,--helpβ show help options-z,--conffile=filenameβ configuration file (default~/.arc/client.conf)-t,--timeout=secondsβ timeout in seconds (default20)-d,--debug=debuglevelβFATAL,ERROR,WARNING,INFO,VERBOSEorDEBUG-v,--versionβ print version information
π EXTENDED DESCRIPTION π
arcsub is THE key command when you're submitting jobs to distributed computing resources with the ARC client. periodt.
Job submission can be accomplished by specifying a job description file to submit as an argument. arcsub will then, by default, perform resource discovery, and then the discovered resources get matched against the job description and ranked according to the chosen broker (the --broker option, bestie). The brokers available can be seen using arcsub -P. go look, it's free β¨
Please refer to ARC Documentation at http://www.nordugrid.org/arc for more information about job submission and management. required reading, no cap π
π FILES π
~/.arc/client.confβ some options can be given default values by specifying them in the ARC client configuration file. by using the--conffileoption, a different configuration file can be used than the default. glow up your config π~/.arc/jobs.datβ this is a local database of the user's active jobs. when a job is successfully submitted it gets added to the database, and when it is removed from the remote CE it is removed from this list. this database is used as the list of all active jobs when the user specifies the--alloption to the various NorduGrid ARC user interface commands. by using the--joblistoption, a different file can be used than the default. it's giving β¨databaseβ¨
π EXAMPLES π
Submission of a job description file "helloworld.xrsl" to a specified compute element:
arcsub -C ce.example.com helloworld.xrsl
Submission of a job description file "helloworld.xrsl" to compute elements discovered via the global NorduGrid registry:
arcsub -Y nordugrid.org helloworld.xrsl
Direct submission to a CE without querying the information:
arcsub -Q NONE -T arcrest -C ce.example.com helloworld.xrsl
π¦ AUTHOR π¦
ARC software is developed by the NorduGrid Collaboration (http://www.nordugrid.org), please consult the AUTHORS file distributed with ARC. Please report bugs and feature requests to http://bugzilla.nordugrid.org π
π COPYRIGHT π
APACHE LICENSE Version 2.0
π SEE ALSO π
arccat(1), arcclean(1), arccp(1), arcget(1), arcinfo(1), arckill(1), arcls(1), arcmkdir(1), arcproxy(1), arcrenew(1), arcresume(1), arcrm(1), arcstat(1), arcsync(1), arctest(1)
and that's the whole page, bestie β arcsub version 7.2.0, dated September 2026, from the ARCSUB(1) manual π«Άπβ¨
π¦ where this page comes from
- fedora 43: nordugrid-arc-client 7.2.0-1.fc43 Β· Apache-2.0 AND MIT
- fedora 44: nordugrid-arc-client 7.2.0-1.fc44 Β· Apache-2.0 AND MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms