Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Shell Skript überwacht eine andere Application?

Empfohlene Antworten

Hallo allerseits,

ist es Möglich mit einem Shell-Skript eine andere Application zu öffnen, das Shell-Skript offen zu halten und nach beenden der externen Application mit dem Shell-Skript zB ein Jar-File zu starten? :rolleyes:

Oder alternativ mit einem Shell-Skript zu überprüfen ob eine externe Application geschlossen wurde um dann ein Jar-File aufzurufen?

In meinem Fall zB:

- Open Photoshop

- On Quit Photoshop start Jar-File.jar

Danke für die Hilfe

geneticZ

Hallo und danke für die Antwort!

Ich hab derzeit einfach das Problem, dass ich aus einer Java-Anwendung komme und dann noch ein Jar-file ausführen müsste, welches nach Beenden von Photoshop automatisch aufgerufen wird.

Ob das jetzt besser mit Apple- oder Unix-Skript funktioniert kann ich leider nicht wirklich beurteilen da ich ein relativer Unix/Apple-Skript Anfänger bin. :(

Jedoch erscheint mir die Unix-Shell als mächtiger und somit hätte ich da gleich auch noch einen kleinen Einstieg in das Skripting. ;)

Danke im Vorraus

geneticZ

wenn Du innerhalb eines UNIX Scriptes ein Programm aufrufst macht das Script automatisch erst nach dem Beenden des Programms weiter, es sei denn, du forcierst den Aufruf im Hintergrund.

hier würde also ein Ansatz z.b. so aussehen

...

open /kenn/den/pfad/nich/photoshop

jar_executor /weisnichwas.jar # kenne den Aufruf für ein jar nicht, sry

Was Applescript ( nun Automator ) angeht, schau Dir einfach mal die Beispiele an. Die findest Du im Programme Menue Deines Macs

wenn Du innerhalb eines UNIX Scriptes ein Programm aufrufst macht das Script automatisch erst nach dem Beenden des Programms weiter, es sei denn, du forcierst den Aufruf im Hintergrund.

Nein unter Mac Os leider nicht, genau das ist eben mein Problem! :(

Das Mac Os interpretiert den Open - Befehl leider nicht genau so wie Windows oder anscheinend auch Linux, sondern sieht den Open-Befehl als Abgeschlossen wenn sich das Programm öffnet. Deswegen kann ich leider auch keine waitfor() - Funktion unter Java verwenden was mich überhaupt erst hier her zu Shell-Scripting geführt hat.

Ich hatte gehofft es gibt die Möglichkeit Programme quasi zu überwachen. :rolleyes:

Hoffe auf Hilfe.

mfg

geneticZ

die Man Pages sind Dein Freund ;)

Nicht nur die Man Pages sondern auch du bist mein Freund! :e@sy

Es geht endlich! Tausend Dank!

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.