Run() and Execute() do not work on Linux and Mac when used with relative paths. I don't seem to be the first one who had trouble with this. There is no error message either.
The problem can be avoided by executing a CanonizePath() on the argument file$