Kann man Shellscripte starten, ohne dass ein Terminal-Fenster angezeigt wird?
Ich habe auf meinem Linux-Desktop (Debian Bookworm) diverse Starter für Shellscripte die alles mögliche machen (Scannen, OCR, Laufwerke einbinden Backups usw.)
Ist alles dialog-gesteuert über Zenity und am Ende schließen sich die Terminalfenster automatisch.
Aber kann man die Terminalfenster auch minimiert laufen lassen?
1 Antwort
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Linux
Ja, dein halbes System läuft mit Scripten, die nicht in einem extra Fenster angezeigt werden. Das Fenster wird nur dann angezeigt, wenn du einen Terminal-Emulator startest.
Etwas mehr Erklärung:
- Ein script läuft in einer Shell (z.B. bash, python, fish, etc.). Eine Shell hat kein Fenster.
- Eine Shell kann in einem Terminal-Emulator (z.B. Konsole, Gnome-Terminal, Alacritty, Terminology, etc.) laufen. Ein Terminal-Emulator hat ein Fenster.
Also alles was du tun musst, ist den Terminal-Emulator nicht zu starten. Da muss nichts minimiert werden. Du musst einfach nur die Shell ohne Terminal-Emulator nutzen.
Woher ich das weiß:Studium / Ausbildung – Informatik