omego upgrade always does a restart even if the server version is the same. There should be an option to dereference the remote url and compare the basename of the remote server zip with the target of the OMERO.server symlink, and only upgrade if they're different.
omego upgradealways does a restart even if the server version is the same. There should be an option to dereference the remote url and compare the basename of the remote server zip with the target of theOMERO.serversymlink, and onlyupgradeif they're different.