diff --git a/docs/publish.md b/docs/publish.md index 824f1bb8..21f85546 100644 --- a/docs/publish.md +++ b/docs/publish.md @@ -2402,12 +2402,10 @@ from the server and replaced with the new one. This is different from [updating after delivery, where both messages are kept in the cache. This is particularly useful for implementing a **watchdog that triggers when your script stops sending heartbeat messages**. -This mechanism is also called a [dead man's switch](https://en.wikipedia.org/wiki/Dead_man%27s_switch). The idea is to have -a mechanism that triggers an alert if it's not periodically reset. +This mechanism is also called a [dead man's switch](https://en.wikipedia.org/wiki/Dead_man%27s_switch). -For example, you could schedule a message to be -delivered in 5 minutes, but continuously update it every minute to push the delivery time further into the future. -If your script or system stops running, the message will eventually be delivered as an alert. +For example, you could schedule a message to be delivered in 5 minutes, but continuously update it every minute to push +the delivery time further into the future. If your script or system stops running, the message will eventually be delivered as an alert. Here's an example of a dead man's switch that sends an alert if the script stops running for more than 5 minutes: