:nodejs /home/Bots/f.js
おかげ
は、私がここで何の仕事は何も見つかりませんでした。
あなたがしようとしていることを正確に伝えるのは少し難しいですが、.exec()
または.spawn()
の子プロセスモジュールを使用してnodej内から新しいプロセスを起動できます。
nodejsプロセスがすでに実行されている場合は、setTimeout()
と子プロセスモジュールを使用して、将来予定された時間に別のプロセスを起動できます。例えば
は、ここでは内にラップchild_processドキュメントページからの例ですsetTimeout()
:
おそらく、それはしようとするのではなくアップするまで、あなたのボットがダウンし、サーバーとポーリングを処理するために、より信頼性の高いことになるだろう
const exec = require('child_process').exec;
setTimeout(function() {
const child = exec('cat *.js bad_file | wc -l', (error, stdout, stderr) => {
console.log(`stdout: ${stdout}`);
console.log(`stderr: ${stderr}`);
if (error !== null) {
console.log(`exec error: ${error}`);
}
});
}, 10 * 1000);
特定の順序でプロセスを調整する – Matt