diff --git a/bin/daemon b/bin/daemon index 801f3fb3cf07059b75388088ca7130f98dd48853..b206f425e6fb1ea450ec039a8d5fbb2902f8e934 100755 --- a/bin/daemon +++ b/bin/daemon @@ -38,13 +38,26 @@ switch (process.argv[2]) { }); break; + case "webstart": + daemon = getDaemon('webstart'); + start(daemon); + break; + + case "webrestart": + daemon = getDaemon('webstart'); + daemon.stop(function(err) { + err && console.error(err); + start(daemon); + }); + break; + case "logs": console.log(directory.INSTANCE_HOMELOG_FILE); process.exit(0); break; default: - console.log("Usage: [start|stop|restart]"); + console.log("Usage: [start|stop|restart|webstart|webrestart]"); } function getDaemon(overrideCommand) { diff --git a/duniter.sh b/duniter.sh index e43c69bfed568e535ad0ca0e0806dd11a8344bd0..00edd7b18874f9b93789ba189ff671d232e014bc 100755 --- a/duniter.sh +++ b/duniter.sh @@ -45,7 +45,7 @@ duniter() { # DUNITER DAEMON MANAGEMENT #--------------------------------- - reset|start|stop|restart) + reset|start|stop|restart|webstart|webrestart) $NODE "$DUNITER_DIR/bin/daemon" $* ;;