Advertisement
Guest User

Untitled

a guest
Nov 21st, 2017
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. podstream.prototype.onStart = function() {
  2.     var self = this;
  3.     var defer=libQ.defer();
  4.  
  5.  
  6.     var scriptname = "cron_add"
  7.     var command = "/usr/bin/sudo bash /data/plugins/system_controller/podstream/" + scriptname + ".sh";
  8.     exec(command, {uid:1000,gid:1000}, function (error, stdout, stderr) {
  9.         if (error !== null) {
  10.             self.commandRouter.pushConsoleMessage('The following error occurred while starting ' + scriptname + ': ' + error);
  11.             self.commandRouter.pushToastMessage('error', "Restart failed", "Restarting " + scriptname + " failed with error: " + error);
  12.             defer.reject();
  13.         }
  14.         else {
  15.             self.commandRouter.pushConsoleMessage(scriptname + ' started');
  16.             if(boot == false)
  17.                 self.commandRouter.pushToastMessage('success', "Restarted " + scriptname, "Restarted " + scriptname + " for the changes to take effect.");
  18.            
  19.             defer.resolve();
  20.         }
  21.     });
  22.  
  23.  
  24.     return defer.promise;
  25. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement