java.lang.Object | ||
↳ | uk.ac.imperial.presage2.core.cli.run.SubProcessExecutor | |
↳ | uk.ac.imperial.presage2.core.cli.run.RemoteSubProcessExecutor |
Runs a simulation on a remote machine via ssh. Note this implementation may not work in all situations. We assume the following:
ssh
and rsync
commands available on the path of
the local machine (and usable from a Process)java
command available on the path of the remote machine
(and usable from ssh
).db.properties
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
uk.ac.imperial.presage2.core.cli.run.SubProcessExecutor
|
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Submits a simulation to be run on this executor.
| |||||||||||
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Create a ProcessBuilder which will spawn a Process to run
the given simulation.@return
| |||||||||||
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
uk.ac.imperial.presage2.core.cli.run.SubProcessExecutor
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
uk.ac.imperial.presage2.core.cli.run.SimulationExecutor
|
Submits a simulation to be run on this executor.
simId | Id of the simulation to run. |
---|
Create a ProcessBuilder which will spawn a Process to run the given simulation.@return