To cancel it if the download finishes early or takes longer, type shutdown -a in the Run dialog. Method 3: Third-Party Utility Tools NZBGet : Shutdown when all work is done
import subprocess import sys import os # NZBGet exit code for success POSTPROCESS_SUCCESS=93 # Execute system shutdown command # /s = shutdown, /t 60 = 60 second delay subprocess.call(["shutdown.exe", "/s", "/t", "60"]) sys.exit(POSTPROCESS_SUCCESS) Use code with caution. : Open the NZBGet web interface. Go to Settings > Extension Modules . nzbget shutdown after download
Setting up an workflow is a popular way to save power and hardware life once your Usenet queue is empty . While NZBGet does not have a native "Power Off" checkbox like some other clients, you can easily achieve this using post-processing scripts . Why NZBGet Doesn’t Have a Native Shutdown Button To cancel it if the download finishes early
Unlike SABnzbd, NZBGet is designed to be lean and often runs on "always-on" hardware like NAS devices (Synology, QNAP) or Raspberry Pis. On these systems, a full shutdown is rarely desired. However, if you are running NZBGet on a standard Windows or Linux PC, you can add this functionality yourself. Method 1: Using a Post-Processing Script (Recommended) Go to Settings > Extension Modules
If you don't want to mess with scripts, you can use the built-in Windows shutdown timer if you can estimate how long your download will take. Press Win + R to open the dialog.