Skip to content

Commit ddf3f12

Browse files
committed
add --restart to cli
1 parent e5269e5 commit ddf3f12

2 files changed

Lines changed: 10 additions & 0 deletions

File tree

OpenFlow/src/cli.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ const optionDefinitions = [
1212
{ name: 'install', alias: 'i', type: Boolean },
1313
{ name: 'uninstall', alias: 'u', type: Boolean },
1414
{ name: 'start', type: Boolean },
15+
{ name: 'restart', type: Boolean },
1516
{ name: 'stop', type: Boolean },
1617
{ name: 'run', type: Boolean },
1718
{ name: 'name', type: String, defaultOption: true },
@@ -116,6 +117,10 @@ async function doit() {
116117
StartService(servicename);
117118
} else if (options.stop == true) {
118119
StopService(servicename);
120+
} else if (options.restart == true) {
121+
StopService(servicename);
122+
loadenv();
123+
StartService(servicename);
119124
} else if (options.run == true) {
120125
loadenv();
121126
logger.info("Starting as service " + servicename);

OpenFlowNodeRED/src/cli.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ const optionDefinitions = [
1313
{ name: 'install', alias: 'i', type: Boolean },
1414
{ name: 'uninstall', alias: 'u', type: Boolean },
1515
{ name: 'start', type: Boolean },
16+
{ name: 'restart', type: Boolean },
1617
{ name: 'stop', type: Boolean },
1718
{ name: 'run', type: Boolean },
1819
{ name: 'name', type: String, defaultOption: true },
@@ -162,6 +163,10 @@ async function doit() {
162163
StartService(servicename);
163164
} else if (options.stop == true) {
164165
StopService(servicename);
166+
} else if (options.restart == true) {
167+
StopService(servicename);
168+
loadenv();
169+
StartService(servicename);
165170
} else if (options.run == true) {
166171
loadenv();
167172
logger.info("Starting as service " + servicename);

0 commit comments

Comments
 (0)