Running from CLC Server Command Line Tools
The CLC Server Command Line Tools (CLT) allows CLC tools, workflows and external applications to be invoked on a CLC Server from a command line and scripts. See the CLC Server Command Line Tools User Manual for more information.When using the CLT to run external applications, the server execution context is chosen unless the -G is used to select a specific grid preset. As always, running the CLC Server Command Line Tools with missing or invalid parameters, will provide a help text describing how to correct the situation. Trying to invoke the copy external application with no arguments yields the following output:
clcserver -S <HOSTNAME> -U <USER> -W <PASSWORD> -A copy
Message: Trying to log on to server
Message: Login successful
The following options are available through the command line and the types are as follows:
Type Valid input
---- -----------
<Integer> A decimal number in the range
[-2147483648;2147483647]
Example: 42
<Boolean> The string true or false
Example: true
<String> Any valid string. It is recommended
to enclose all strings in '' to
avoid issues with the shell
misinterpreting spaces or double
quotes
Example: 'text="My text"'
<ClcFileUrl> A valid path to a file on the server
or in the local file system
Example: clc://serverfile/tmp/export
<ClcObjectUrl> A valid path to a Clc object on the
server or locally
Example: clc://server/pstore1/Variant1
Option Description
------ -----------
-A <Command> Command currently set to 'copy'
-C <Integer> Specify column width of help output.
-D <Boolean> Enable debug mode (default: false)
-G <Grid preset names> Specify to execute on grid.
-H Display general help.
-O <File> Output file.
-P <Integer> Server port number. (default: 7777)
-Q <Boolean> Quiet mode. No progress output.
(default: false)
-S <String> Server hostname or IP-address of the
CLC Server.
-U <String> Valid username for logging on to the
CLC Server
-V Display version.
-W <String> Clear text password or domain
specific password token.
-d, --destination <ClcServerObjectUrl> Destination for import from External
Application
--in <ClcServerObjectUrl> Model object(s) to be exported to
FASTA (.fa/.fsa/.fasta)
Error: Missing required options: d, in
Here we need to give both the -d and -in parameters in order for the external application being able to run.
