Execute a shell command via the default backend.
Unlike file operations, execution is not path-routable — it always delegates to the default backend.
Shell command to execute.
Maximum time in seconds to wait for the command to complete.
If None, uses the backend's default timeout.