Mit kdialog können unter KDE (Shell) Scripte um einfache Benutzerabfragen erweitert werden. Für GNOME bzw. GTK-Dialog bietet Zenity ähnliche Funktionalität an.
In dem Beispiel wird ein Kennwort/Code abgefragt, bevor ein nachfolgender Befehl oder Programmaufruf durchgeführt wird. Das Kennwort wird unverschlüsselt im Quellcode fix hinterlegt. Die Funktion dient also in erster Linie dazu, eine unabsichtliche Ausführung eines Scriptes abzufangen und nicht diese vollständig zu verhindern.
sudo pacman -Sy kdialog
touch > testscript.sh ? chmod +x testscript.sh
#!/bin/bash password=$(kdialog --password "Kennwort eingeben:"); if [ $? = 0 ]; then if [ "$password" = "12345678" ] then firefox else kdialog --sorry "Kennwort falsch!"; fi; fi;
./testscript.sh
Es sollte eine Kennwortabfrage kommen und nach Eingabe von "12345678" Firefox gestartet werden. Bei einer Fehlerhaften Eingabe wird der Befehl nicht ausgeführt sondern mit kdialog eine Fehlermeldung angezeigt werden.
Eine kleine Anleitung zur Installation von Laravel auf dem Webhosting Paket von all-inkl.com.
Die ultimative Alternative zu Cronjobs auf MacOS: BetterTouchTool zum Automatisieren von Aufgaben!
Bereit für Ihr Projekt?