[Suche] Hilfe mit Linux - Druckversion +- Shimly Forum (https://www.shimly-forum.de) +-- Forum: Off - Topic (https://www.shimly-forum.de/forum-12.html) +--- Forum: Reales Leben (https://www.shimly-forum.de/forum-13.html) +--- Thema: [Suche] Hilfe mit Linux (/thread-1078.html) |
Hilfe mit Linux - klickslave - 29.07.2023 Hallo Leute , ich versuche seit geraumer Zeit ein Shell Script zu basteln welches Chromium dazu bringt 3 Fenster zu öffnen (Reihenfolge egal) und diese geöffnet zu lassen. Mein bisheriger Ansatz sieht so aus : Ein "Dienst" im Autostart Verzeichnis von /etc/xdg/autostart welcher als "Chromium.desktop" benannt ist mit folgendem Inhalt : Code: [Desktop Entry] Das Shell Skript im Desktop hat folgenden Inhalt : Code: #!/bin/bash So weit , so gut. Nach dem Neustart öffnet sich manchmal 1 Fenster , manchmal 2 , manchmal auch alle 3 ... leider erkenne ich kein Muster welches mir verrät warum nicht alle 3 gleichzeitig geöffnet werden. Da ich ein absoluter Anfänger bin was Linux betrifft und ich weiss das sich hier Einige sehr viel besser auskennen : Hat vielleicht einer von Euch eine Idee woran es liegen könnte das nicht alle 3 gleichzeitig geöffnet werden ? RE: Hilfe mit Linux - smssam - 02.08.2023 Shell-Scripting ist bei mir etwas was her, aber dennoch kann ich auf den ersten Blick da keinen Fehler erkennen. Aufgrund deiner Beschreibung gehe ich eher davon aus, dass das Script ausgeführt wird, bevor alle benötigten Ressourcen dafür bereitstehen. Das würde auch erklären, weshalb manchmal 1, 2 oder alle 3 Fenster geöffnet werden. Prinzip könnte man das überprüfen, in dem du einfach mal ein Sleep einbaust von z. B. 30 Sekunden (sleep 30): Code: #!/bin/bash Theoretisch könntest du den Code auch optimieren (URLs in ein Array packen, Funktion erstellen zum öffnen des Browserfenster, das Ganze in einer For-Schleife iterieren, so müsste dann nur das Array erweitert werden, falls noch weitere URLs hinzugefügt oder gar entfernt werden). RE: Hilfe mit Linux - klickslave - 02.08.2023 (02.08.2023, 09:30)smssam schrieb: Shell-Scripting ist bei mir etwas was her, aber dennoch kann ich auf den ersten Blick da keinen Fehler erkennen. Aufgrund deiner Beschreibung gehe ich eher davon aus, dass das Script ausgeführt wird, bevor alle benötigten Ressourcen dafür bereitstehen. Das würde auch erklären, weshalb manchmal 1, 2 oder alle 3 Fenster geöffnet werden. Tatsächlich warens die Ressourcen, welche nicht bereit standen. Hab die Wartezeit reingehauen und siehe da : Es läuft wie gewünscht Danke ! RE: Hilfe mit Linux - smssam - 02.08.2023 Kein Thema :-) Freut mich, das ich helfen konnte. |