A simple yet powerful tool to shut down your computer automatically after specified processes have finished executing.
Get Started
Select one or more running processes to monitor directly from an active list. The application watches them for you.
Once all monitored processes finish, the computer automatically initiates a shutdown sequence.
Runs quietly in the background. Minimize to the system tray to keep your workspace clutter-free while it works.
Adjust monitoring intervals and shutdown countdown timers to suit your specific needs.
The recommended way to install is using pipx to keep dependencies isolated.
Install the application directly from the GitHub repository:
pipx install git+https://github.com/arrase/delayed-shutdown.git
Generate an autostart entry to have the app ready in your system tray on login:
bash <(curl -sS https://raw.githubusercontent.com/arrase/delayed-shutdown/refs/heads/main/create_autostart_entry.sh)
Launch the application and select the running processes you want to wait for from the list.
Click "Start Monitoring". The app will minimize to the tray and check the process status periodically.
When the processes end, a countdown begins. You can cancel it if you return, otherwise—shutdown!