Hola jantoni
RESTART="/etc/init.d/weewx restart islantilla"
Claro, es lo que debería ser, si el script distinguiera que es esa instancia la que está detenida
Este script sólo determina si hay algún proceso con nombre weewx corriendo, y con 3 instancias, aunque haya una detenida, no lo reinicia
Supongo que habría que modificar el script para que pregunte por cada uno de los 3 procesos, y según cual esté parado, proceder a reniciarlo
O escribir uno completamente nuevo.....( yo también hace mucho tiempo, y estoy muy muy desentrenado
)