System uptime has traditionally been a key measure of reliability, but with the advent of virtualization and cloud platforms, it has become evident that applications need to be designed with the expectation of system shutdowns and failures. The Shutdown attack is a method for testing an application's resiliency against such failures by intentionally triggering system shutdowns or reboots. Similar to Chaos Monkey, it involves issuing system calls to shutdown or reboot the operating system, with specific commands for Linux and Windows, and immediate termination commands for containers and Kubernetes Pods. The attack is limited in configuration, allowing for shutdown or reboot with an optional delay, and requires the SYS_BOOT capability, which comes enabled with the Gremlin agent. Running Shutdown attacks helps validate an application's ability to recover from unexpected outages and tests whether cloud platforms can successfully detect and restart systems. It challenges systems to address issues like power outages or accidental shutdowns, ensuring applications keep running, workloads migrate successfully, and load balancers route traffic efficiently. By conducting these experiments, teams can identify weaknesses and improve system reliability, ultimately enhancing service availability by ensuring automatic replication and failover processes are functional.