Estoy trabajando en un proyecto para la escuela en Node.js en una Raspberry Pi. Tengo un script que se está ejecutando y se ejecutará durante largos períodos de tiempo controlando algunos LED. ¿Hay alguna manera de que pueda ejecutar una función cuando salgo del programa para apagar todos los LED que estoy usando (detener la alimentación del GPIO)?
Puede manejar la señal SIGINT (CTRL-C). Algo como:
function cleanup() { // do clean up here console.log("clean up"); } process.on("SIGINT", () => { cleanup(); process.exit(0); });