Changing to PR changes to snake case
parent
17a18233d7
commit
d983db1225
28
crontab.js
28
crontab.js
|
@ -93,9 +93,9 @@ exports.runjob = function(_id) {
|
|||
|
||||
let env_vars = exports.get_env()
|
||||
|
||||
var crontab_job_string_command = crontabCommand_noEnvVars(res)
|
||||
let crontab_job_string_command = make_command(res)
|
||||
|
||||
crontab_job_string_command = addEnvironmentVariablesToCommand(env_vars, crontab_job_string_command)
|
||||
crontab_job_string_command = add_env_vars(env_vars, crontab_job_string_command)
|
||||
|
||||
console.log("Running job")
|
||||
console.log("ID: " + _id)
|
||||
|
@ -104,19 +104,13 @@ exports.runjob = function(_id) {
|
|||
|
||||
exec(crontab_job_string_command, function(error, stdout, stderr){
|
||||
if (error) {
|
||||
console.log("Error:")
|
||||
console.log(error)
|
||||
}
|
||||
|
||||
console.log("stdout:")
|
||||
console.log(stdout)
|
||||
console.log("stderr:")
|
||||
console.log(stderr)
|
||||
});
|
||||
});
|
||||
};
|
||||
|
||||
crontabCommand_noEnvVars = function(tab) {
|
||||
make_command = function(tab) {
|
||||
var crontab_job_string = "";
|
||||
|
||||
let stderr = path.join(cronPath, tab._id + ".stderr");
|
||||
|
@ -160,16 +154,16 @@ crontabCommand_noEnvVars = function(tab) {
|
|||
crontab_job_string += "; /usr/local/bin/node " + __dirname + "/bin/crontab-ui-mailer.js " + tab._id + " " + stdout + " " + stderr;
|
||||
}
|
||||
|
||||
return crontab_job_string
|
||||
return crontab_job_string;
|
||||
}
|
||||
|
||||
addEnvironmentVariablesToCommand = function(env_vars, command) {
|
||||
if (env_vars) {
|
||||
let oneLineEnvVars = env_vars.replace(/\s*\n\s*/g,' ').trim()
|
||||
return "(" + oneLineEnvVars + "; (" + command + "))"
|
||||
}
|
||||
add_env_vars = function(env_vars, command) {
|
||||
console.log("env vars");
|
||||
console.log(env_vars)
|
||||
if (env_vars)
|
||||
return "(" + env_vars.replace(/\s*\n\s*/g,' ').trim() + "; (" + command + "))";
|
||||
|
||||
return "(" + command + ")"
|
||||
return command;
|
||||
}
|
||||
|
||||
// Set actual crontab file from the db
|
||||
|
@ -184,7 +178,7 @@ exports.set_crontab = function(env_vars, callback) {
|
|||
if(!tab.stopped) {
|
||||
crontab_string += tab.schedule
|
||||
crontab_string += " "
|
||||
crontab_string += crontabCommand_noEnvVars(tab)
|
||||
crontab_string += make_command(tab)
|
||||
crontab_string += "\n";
|
||||
}
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue