Service control and logs
start, stop, restart
sudo nomctl start
sudo nomctl stop
sudo nomctl restart
These wrap systemctl for the go-zenon unit. start on a running service and stop on a stopped one are no-ops with an informational message. If systemd cannot report the unit's state at all, the command fails rather than guessing.
You do not need start after deploy: deploy enables and starts the service itself, and the unit is enabled, so it comes back after a reboot on its own. start is for bringing the node back after a stop.
logs
sudo nomctl logs # last 20 journal lines
sudo nomctl logs -n 200 # last 200
sudo nomctl logs -f # follow; Ctrl+C stops the follower and returns
Following a stopped service prints the last lines with a warning instead.
resync
sudo nomctl resync
Stops the node if running, deletes network, nom, consensus and log under the data directory, and starts it again if it was running. The wallet directory and config.json are kept. The command-line form does not ask for confirmation, matching the old non-interactive mode; the menu does.
Locking
backup, restore, resync and deploy hold an exclusive lock on /run/nomctl.lock for their duration, whether started from the menu, the command line or the backup timer. A second operation that would overlap fails immediately with a message naming the running one.