RX0152

Dominio: Ejecución

Mensaje de error

process[gtrid, <action>]: la acción %s no es una de las que declara el ciclo de vida (%s)

En el mensaje, %s marca un valor que el motor completa cuando lanza el error.

La historia

Le pediste una acción a un proceso, y esa acción no existe en su ciclo de vida. Las acciones posibles están declaradas en gtr.feml: reboot, stop, kill, vanish y resurrect, cada una con su efecto bien definido. Cuando escribes process con un gtrid y una acción, el motor busca la palabra en esa lista. Si no está, o si no escribiste ninguna acción, como en process con solo p, el motor rechaza y te muestra las palabras válidas. No hace nada a medias, ni adivina cuál de las acciones te parecía más cercana. Las dos maneras de escribirlo, con la acción como argumento o como parte del nombre, llegan al mismo rechazo. Un ejemplo: escribes process de p y la palabra sideways. La solución: usa una de las cinco acciones declaradas. Si no recuerdas cuál hace qué, el mensaje te trae la lista completa. En el ciclo de vida de un proceso, las acciones son pocas, y todas están a la vista.

Texto del catálogo de errores del motor de Rush.