Eines de l'usuari

Eines del lloc


desplegament:serveis

Executant aplicacions de forma permanent

Sovint tenim la necessitat d'executar un programa en el servidor, això pot respondre a diverses casuístiques, i en funció del què vulguem aconseguir hi haurà diverses opcions

Això es pot aconseguir de diverses formes, però no totes es poden fer en un hosting compartit com el labs.

  • Executar un programa de forma puntual des del terminal. Això es pot fer de forma normal, ./programa (recordeu que el programa ha de tenir permisos d'eXecució), i si és un php, amb php ./fitxer.php, o amb node node index.js, etc.
  • Cron: Per executar tasques periòdiques, per exemple: «cada hora executa aquest programa»
  • Screen: Per executar un programa i que segueixi en marxa una vegada tanquem la connexió
  • pm2: Per executar aplicacions de nodejs com si fossin serveis
  • Serveis: Creant un servei que s'executi a l'arrancada de la màquina. Això només ho pot fer root, i per tant en un hosting compartit, com el labs, no es pot fer.
/home/admin/web/eines.inspedralbes.cat/public_html/dokuwiki/data/pages/desplegament/serveis.txt · Darrera modificació: 2025/01/11 22:05 per ebota