shutdown script

Zdravíčko!

Ve windowsech jsem měl si na ploše soubor obsahující skript krerý vypne počítač za určitý čas. (využívám v noci, kdy si na spaní pouštím různé věci na poslech).

V linuxu to zatím řeším napsáním příkazu do bashe:

shutdown -h +90

Nechci pokařdé zapínat terminál a psát příkaz. Udělal jsem si skriptík:

#!/bin/bash
shutdown -h +90

Soubor jsem udělal spustitelný pro všechny:

chmod 777

Skript funguje parádně, ale musím se přihlásit jako root. Rád bych se tomu vyhnul. Prostě chci jen kliknout a nic neřešit. Jde to nějak?

Jde to ruznymi zpusoby, nejosklivejsi je nastavit skriptu suid bit a jako vlastnika dat root.
Myslim ze by to ale melo jit vyresit nejak elegantneji, nezkousel si misto shutdown pouzit poweroff?

Díky za radu, ten příkaz jsem neznal.
Narozdíl od shutdown se poweroff nedá přímo načasovat. Pro účel skriptu ale plně postačí toto:

#!/bin/bash
sleep 90m && poweroff

Poweroff už jde spustit i když nejste root :-).