const { spawn } = require('child_process'); function startAndMonitorApp() { const app = spawn('node', ['app.js']); app.stdout.on('data', (data) => { console.log(`stdout: ${data}`); }); app.stderr.on('data', (data) => { console.error(`stderr: ${data}`); }); app.on('close', (code) => { console.log(`Uygulama kapanma kodu: ${code}`); console.log('Uygulama durdu, yeniden başlatılıyor...'); startAndMonitorApp(); // Uygulamayı yeniden başlat }); } startAndMonitorApp();