Ci sarebbe anche un altro modo: con trasmission (almeno su Mac OS, ma penso che questa opzione ci sia anche su Linux) c'e' la possibilita' di tenere i download incompleti in una directory diversa da quelli completati. Fai un cronjob che lancia uno script che controlli se quella directory dei download incompleti e' vuota e se lo e' spegni il pc.