I have the doubt that the command actually run does not have the `&` char at the end, so it is not run in background.