Delayed Shutdown Logo

Automate Your Shutdown

A simple yet powerful tool to shut down your computer automatically after specified processes have finished executing.

Get Started
Delayed Shutdown Interface

Features

🔍

Process Monitoring

Select one or more running processes to monitor directly from an active list. The application watches them for you.

⏱️

Automatic Action

Once all monitored processes finish, the computer automatically initiates a shutdown sequence.

🖥️

System Tray Integration

Runs quietly in the background. Minimize to the system tray to keep your workspace clutter-free while it works.

⚙️

Customizable

Adjust monitoring intervals and shutdown countdown timers to suit your specific needs.

Installation

The recommended way to install is using pipx to keep dependencies isolated.

1. Install with pipx

Install the application directly from the GitHub repository:

pipx install git+https://github.com/arrase/delayed-shutdown.git

2. Create Desktop Entry (Linux)

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)

How It Works

1. Select Processes

Launch the application and select the running processes you want to wait for from the list.

2. Start Monitoring

Click "Start Monitoring". The app will minimize to the tray and check the process status periodically.

3. Auto Shutdown

When the processes end, a countdown begins. You can cancel it if you return, otherwise—shutdown!