You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
448 B
JavaScript
18 lines
448 B
JavaScript
#!/usr/bin/env node
|
|
|
|
const flaggedRespawn = require('../../');
|
|
|
|
// get a list of all possible v8 flags for the running version of node
|
|
const v8flags = require('v8flags').fetch();
|
|
|
|
flaggedRespawn(v8flags, process.argv, function (ready, child) {
|
|
if (ready) {
|
|
console.log('Running!');
|
|
} else {
|
|
console.log('Special flags found, respawning.');
|
|
}
|
|
if (child.pid !== process.pid) {
|
|
console.log('Respawned to PID:', child.pid);
|
|
}
|
|
});
|