Linux shutdown neřeší. To řeší skripty a binutils z GNU. A implementace samotného shutdownu závisí na zvolené distribuci.
Donedávna se používaly deriváty SysVinit,nový Debža má už systemd, Ubu zase upstart. Ty by ale měly být (alespoň částečně) zpětně kompatibilní.
Obecně lze poradit: dát to do rc6.d ve správném formátu pro danou distribuci.