1
0
This repository has been archived on 2024-07-11. You can view files and clone it, but cannot push or open issues or pull requests.

64 lines
1.9 KiB
JavaScript

var is = require("electron-is");
var pass = localStorage.getItem('password');
// start server
function server_start() {
console.log('Inicializado')
var spawn = require('child_process').spawn;
var child = spawn('echo '+ pass + ' |sudo -S bash /etc/init.d/bds start', {
shell: true
});
child.on('exit', function (code) {
if (code == 0) {
alert('servidor iniciado com sucesso');
return console.log('Servidor Iniciado')
} else {
alert('Por Favor Verifique seu você configurou para iniciar junto com o sistema');
return console.log(`Erro ${code}`)
}
});
child.stdout.on('data', function (data) {
document.getElementById('LOG').value += (data)
});
};
// Stop Server
function server_stop() {
console.log('Parando')
var spawn = require('child_process').spawn;
var child = spawn('echo ' + pass + ' |sudo -S bash /etc/init.d/bds stop', {
shell: true
});
child.on('exit', function (code) {
if (code == 0) {
alert('servidor parado com sucesso');
console.log('Servidor parado')
} else {
alert('Por Favor Verifique seu você configurou para iniciar junto com o sistema')
}
});
child.stdout.on('data', function (data) {
document.getElementById('LOG').value += (data)
});
};
// Restart
function server_restart() {
console.log('Reiniciando')
document.getElementById('statsID').style.fill = 'yellow';
document.getElementById('statsIDout').innerHTML = 'You Serve is restating';
var spawn = require('child_process').spawn;
var child = spawn('echo ' + pass + ' |sudo -S bash /etc/init.d/bds restart', {
shell: true
});
child.on('exit', function (code) {
if (code == 0) {
alert('servidor reiniciado com sucesso')
} else {
alert('Por Favor Verifique seu você configurou para iniciar junto com o sistema')
}
});
child.stdout.on('data', function (data) {
document.getElementById('LOG').value += (data)
});
};