Может ли Cron запускать javascript содержащийся в запускаемом Кроном php файле?
<?php
$js = <<<EOFJS
const fs = require('fs');
fs.appendFile('my.log', 'cron ran');
EOFJS;
file_put_content('/tmp/js.js', $js);
exec('node /tmp/js.js');const readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
var i = 0, fc = ['madrid', 'barca', 'mu'];
function askNext() {
if (i >= fc.length) {
console.log("Больше вопросов нет");
rl.close();
return;
}
rl.question('Сколько тебе ФК ' + fc[i] + '? ', (answer) => {
gotAnswer(answer); // передать на обработку
});
i++;
}
// здесь вся логика по обработке ответа
const gotAnswer = function(o) {
switch(o){
case 1:
console.log(1);
break;
case 2:
console.log(2);
break;
default:
console.log('' + o + ': че-то дофига');
}
askNext();
}
askNext(); const readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
for(i = 0; i < 10; i++){
var o; //значение, которое будем использовать в конструкции switch
rl.question('Сколько тебе лет? ', (answer) => {
rl.close();
gotAnswer(answer); // передать на обработку
});
};
// здесь вся логика по обработке ответа
const gotAnswer = function(o) {
switch(o){
case 1:
console.log('1');
break;
case 2:
console.log('2');
break;
default:
console.log('че-то дофига');
}
} rl.question