Skip to content

Commit cd63d84

Browse files
committed
first iteration
1 parent 933bf36 commit cd63d84

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

minimon-1.mjs

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
#!/usr/bin/env node
2+
3+
import 'zx/globals'
4+
5+
let node
6+
7+
setTimeout(() => {
8+
// Force restart after 5 seconds
9+
node.kill()
10+
}, 5000)
11+
12+
while (true) {
13+
node = getNode()
14+
try {
15+
await node
16+
} catch {
17+
console.log('Restarting')
18+
}
19+
}
20+
21+
function getNode () {
22+
return $`node ${process.argv[2]}`
23+
}

0 commit comments

Comments
 (0)