Skip to content
Snippets Groups Projects
Commit b033c8ad authored by Cédric Moreau's avatar Cédric Moreau Committed by GitHub
Browse files

Merge pull request #920 from duniter/daemon_status

[enh] show daemon status on cli.
parents be77f5b8 4c36ee69
No related branches found
No related tags found
No related merge requests found
...@@ -29,6 +29,11 @@ module.exports = { ...@@ -29,6 +29,11 @@ module.exports = {
return new Promise(() => null); // Never ending return new Promise(() => null); // Never ending
}) })
},{
name: 'status',
desc: 'Show Duniter node daemon status.',
logs: false,
onConfiguredExecute: (server) => needsToBeLaunchedByScript(server.logger)
},{ },{
name: 'stop', name: 'stop',
desc: 'Stop Duniter node daemon.', desc: 'Stop Duniter node daemon.',
......
...@@ -17,6 +17,14 @@ switch (process.argv[2]) { ...@@ -17,6 +17,14 @@ switch (process.argv[2]) {
daemon.stop(); daemon.stop();
break; break;
case "status":
if (daemon.status()) {
console.log('Duniter daemon status: running');
} else {
console.log('Duniter daemon status: stopped');
}
break;
case "sync": case "sync":
case "reset": case "reset":
const command = process.argv[2]; const command = process.argv[2];
......
...@@ -45,7 +45,7 @@ duniter() { ...@@ -45,7 +45,7 @@ duniter() {
# DUNITER DAEMON MANAGEMENT # DUNITER DAEMON MANAGEMENT
#--------------------------------- #---------------------------------
reset|start|stop|restart|webstart|webrestart) reset|start|stop|status|restart|webstart|webrestart)
$NODE "$DUNITER_DIR/bin/daemon" $* $NODE "$DUNITER_DIR/bin/daemon" $*
;; ;;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment