El blog de fedi.ovh

Mi experiencia con el fediverso

rss

fediverso:@fedi@fedi.ovh

matrix :@fedi:fedi.ovh

servidor fediverso

Parar el servidoruso

Como parar el servidor de desarrollo de forma limpia.

· fedi

#serve #httpd #dev

El servidor que lanza blog.sh serve corre en primer plano. La forma normal de pararlo es pulsar Ctrl+C en el mismo terminal donde lo arrancaste.

Internamente blog.sh ejecuta httpd (o python) con exec, asi que el proceso del script se reemplaza por el del servidor. Eso significa que matar el servidor mata el script: no quedan procesos residuales.

Si por alguna razon el terminal se perdio (cerraste la ventana, se desconecto la sesion SSH) y el servidor sigue ejecutandose, puedes encontrarlo y matarlo manualmente:

pgrep httpd
kill <PID>

O bien para todos los httpd en marcha:

killall httpd

En sistemas donde se uso python como fallback se sustituye httpd por python3 en los comandos anteriores.

Tras parar el servidor, si quieres dejar el directorio public/ limpio:

./blog.sh clean

Esto borra todos los HTML, el atom y los assets generados. Las fuentes (posts, pages, templates, style.css, assets) quedan intactas.