service(*) modified service listing linux
This commit is contained in:
parent
a50c348f34
commit
450bc1d324
@ -129,6 +129,17 @@ function services(srv, callback) {
|
||||
|
||||
if (_linux || _freebsd || _openbsd || _netbsd || _darwin) {
|
||||
if ((_linux || _freebsd || _openbsd || _netbsd) && srvString === '*') {
|
||||
try {
|
||||
const tmpsrv = execSync('systemctl --type=service --no-legend 2> /dev/null').toString().split('\n');
|
||||
srvs = [];
|
||||
for (const s of tmpsrv) {
|
||||
const name = s.split('.service')[0];
|
||||
if (name) {
|
||||
srvs.push(name);
|
||||
}
|
||||
}
|
||||
srvString = srvs.join('|');
|
||||
} catch (d) {
|
||||
try {
|
||||
srvString = '';
|
||||
const tmpsrv = execSync('service --status-all 2> /dev/null').toString().split('\n');
|
||||
@ -156,17 +167,6 @@ function services(srv, callback) {
|
||||
srvs = srvString.split('|');
|
||||
}
|
||||
} catch (f) {
|
||||
try {
|
||||
const tmpsrv = execSync('systemctl --type=service --no-legend 2> /dev/null').toString().split('\n');
|
||||
srvs = [];
|
||||
for (const s of tmpsrv) {
|
||||
const name = s.split('.service')[0];
|
||||
if (name) {
|
||||
srvs.push(name);
|
||||
}
|
||||
}
|
||||
srvString = srvs.join('|');
|
||||
} catch (g) {
|
||||
// allSrv = [];
|
||||
srvString = '';
|
||||
srvs = [];
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user