I notice that when a JSON file is given as an argument to smt run, the actual file that is passed to the executable has a different name - e.g. 20160817-021752.json . Is there a way to turn off this behavior and make it so the original path is given as input? Or alternatively, to use the full (absolute) path to this intermediate JSON file.
The reason it is problematic for me is that the given path is relative. I am using a wrapper bash script as the executable (-e), and another script as the main (-m). The wrapper creates a directory for an experiment, changes dir to that directory and then runs the main script, passing to it all the original parameters. In the original call, the path to the JSON was absolute so it worked, but when run from smt the path is relative, so unless the wrapper parses the arguments and updates the path, the main script will not find the file.