ghost restart will stop and then start your site using whichever process manager.
The default process manager is systemd, or local for local installs. The command must be executed in the directory where the Ghost instance you are trying to restart lives.
ghost restart gives an error, try using
ghost run to debug the error.