Hi HV,
it's actually pretty simple, just add a "/bin/bash -c".
Thus the run program would then look like
/bin/bash -c "/usr/bin/runmyscript.sh `date +'%m/%d/%Y' --date='1 days ago'`"
Note that I've changed the quoting (and replaced the backslashes with slashes), which will work fine in this example.
The parsing of the run program by the schedulix server is done according to Bourne shell rules.
After the parsing it passes an argv array to the jobserver (which can use this directly in it's execv() call).
I'd regard it a bug if schedulix would pass 01/26/2020 instead of the date call itself.
In case of date it would be a theoretical possibility, but if you replace it e.g. with `cat /tmp/somefile` and the jobserver runs on a remote system it would fail.
HTH,
Ronald
PS. I'm curious... Are you allowed to tell me which tool you are converting away from?
Just send me an e-mail if you can't post it here.