Ich möchte ein „Piep-Skript“ schreiben, das drei Töne unterschiedlicher Höhe auf /dev/tty0 ausgibt. Dauer und Tonhöhe stelle ich mit entsprechenden ANSI-Sequenzen ein. Das funktioniert auch, wenn ich das Skript als root aufrufe.
Allerdings soll das auch funktionieren, wenn der User, der es aufruft, nicht eingeloggt ist (z.B. wenn per cron gestartet) und nicht root ist.
Nach meinem Verständnis der Rechte sollte es funktionieren, wenn das Skript root gehört und sowohl für Eigentümer als auch Gruppe das S-Bit gesetzt ist. Ein 'ls -a' bringt folgendes Ergebnis:
Code: Alles auswählen
-rwsr-sr-x 1 root root 705 16. Mär 00:05 piep.sh
TIA+Gruß
Gregor