1 | var Service = require('node-linux').Service;
|
2 |
|
3 |
|
4 | var svc = new Service({
|
5 | name:'Library Manager',
|
6 | script: require('path').join(__dirname,'libraryManager.js'),
|
7 | user: "ubuntu",
|
8 | group: "ubuntu",
|
9 |
|
10 | wait: 1,
|
11 |
|
12 | grow: .5
|
13 | });
|
14 |
|
15 |
|
16 | svc.on('uninstall',function(){
|
17 | console.log('Uninstall complete.');
|
18 | console.log('The service exists: ',svc.exists());
|
19 | });
|
20 |
|
21 | svc.on('install',function(){
|
22 | console.log('installtion complete.');
|
23 | console.log('The service exists: ',svc.exists());
|
24 | });
|
25 |
|
26 | svc.on('start',function(){
|
27 | console.log('start.');
|
28 | });
|
29 |
|
30 | svc.on('error',function(){
|
31 | svc.restart();
|
32 | });
|
33 |
|
34 | svc.uninstall();
|