Foren Aktuelles Erstellen Mitglieder Anmelden

APPLE Der ultimative Apple Thread

Benutzer, welche sich diesen Thread anschauen:

Habe ich eigentlich was nicht mitbekommen? Wollte mir einen Protection Plan für mein iPad Air 2 kaufen, gibt's ja noch zu Hauf. Jetzt teilte mir Apple mit, dass es es für iOS Geräte seit über einem Jahr lediglich Apple care+ gibt? Was stimmt?
 
Beim verklebten iPad 2 Glas ist das für eher unbegabte Leute ein mehr als schlechter Ratschlag. Und die, die begabt sind, fragen erst gar nicht nach etwaigen Reparaturkosten, sondern haben den mistigen Wechsel bereits hinter sich. :D


Klar, welche Prozesse willst du denn genau killen?

adobe desktop service

ccxprocess

cclibrary

core sync

cores ync helper

adobeipcbroker
 
Mit so einem Script kann man die Prozesse killen:

Code:
if ps -p $(pgrep "adobe desktop service") > /dev/null; then
      kill -KILL $(pgrep "adobe desktop service")
fi 

if ps -p $(pgrep "core sync") > /dev/null; then
      kill -KILL $(pgrep "core sync")
fi

if ps -p $(pgrep "cores ync helper") > /dev/null; then
      kill -KILL $(pgrep "cores ync helper")
fi

if ps -p $(pgrep cclibrary) > /dev/null; then
      kill -KILL $(pgrep cclibrary)
fi

if ps -p $(pgrep adobeipcbroker) > /dev/null; then
      kill -KILL $(pgrep adobeipcbroker)
fi

if ps -p $(pgrep ccxprocess) > /dev/null; then
      kill -KILL $(pgrep ccxprocess)
fi
 
Mit so einem Script kann man die Prozesse killen:

Code:
if ps -p $(pgrep "adobe desktop service") > /dev/null; then
      kill -KILL $(pgrep "adobe desktop service")
fi

if ps -p $(pgrep "core sync") > /dev/null; then
      kill -KILL $(pgrep "core sync")
fi

if ps -p $(pgrep "cores ync helper") > /dev/null; then
      kill -KILL $(pgrep "cores ync helper")
fi

if ps -p $(pgrep cclibrary) > /dev/null; then
      kill -KILL $(pgrep cclibrary)
fi

if ps -p $(pgrep adobeipcbroker) > /dev/null; then
      kill -KILL $(pgrep adobeipcbroker)
fi

if ps -p $(pgrep ccxprocess) > /dev/null; then
      kill -KILL $(pgrep ccxprocess)
fi
Danke. Werde ich mich Mal dran versuchen eins zu erstellen
 
Mit so einem Script kann man die Prozesse killen:

Code:
if ps -p $(pgrep "adobe desktop service") > /dev/null; then
      kill -KILL $(pgrep "adobe desktop service")
fi

if ps -p $(pgrep "core sync") > /dev/null; then
      kill -KILL $(pgrep "core sync")
fi

if ps -p $(pgrep "cores ync helper") > /dev/null; then
      kill -KILL $(pgrep "cores ync helper")
fi

if ps -p $(pgrep cclibrary) > /dev/null; then
      kill -KILL $(pgrep cclibrary)
fi

if ps -p $(pgrep adobeipcbroker) > /dev/null; then
      kill -KILL $(pgrep adobeipcbroker)
fi

if ps -p $(pgrep ccxprocess) > /dev/null; then
      kill -KILL $(pgrep ccxprocess)
fi
Wollte gerade das Skript erstellen, da kommt aber folgende Fehlermeldung:

Bildschirmfoto 2016-12-06 um 19.06.07.png
 
Achso, du meins ein Appleskript, ich dachte du wolltest ein Shellskript.

mit Appleskript müsste das so gehen:
Code:
set app_name to "adobe desktop service"
set pid to (do shell script "ps ax | grep " & (quoted form of app_name) & " | grep -v grep | awk '{print $1}'")
if pid is not "" then do shell script ("kill -9 " & pid)
 
An sich schon, ja. Für das was du machen willst ist es aber eigentlich egal was du nutzt.
Apple Script ist eine Apple spezifische Skriptsprache. Shell Skripte werden über die Shell von Unix Systemen ausgeführt. Bei OSX wäre das dann das Terminal. Das eine funktioniert halt nur auf OSX, das andere mehr oder weniger auf allen Unix Geräten.

Im Grunde kannst du wählen was dir besser taugt. Beides kann man dann zu einer *.app umwandeln die du dann entsprechend beim Systemstart starten lassen kannst. Für Shell Skripte findest du dazu hier etwas: https://mathiasbynens.be/notes/shell-script-mac-apps
Mit Apple Skript gehts ja direkt über den Editor per Export.
 
@John Galt

Muss dich nochmal fragen :d

Habe den shell code jetzt in Textedit eingetragen und als rtf gespeichert. Wollte das ganze dann per Terminal als script anlegen. Hat aber nicht geklappt.

Jetzt wollte ich es über den Automator probieren, aber da weiß ich nicht was ich einstellen soll.
 
@Eventer
Sorry, eben erst gesehen.
Wenn du das als Shell Skript machen willst, dann muss du es (entweder direkt aus TextEdit heraus, oder jetzt im Nachhinein einfach die txt Datei umbenennen) als .sh abspeichern, damit du es über das Terminal ausführen kannst. Alternativ kannst du es als .command abspeichern und kannst das ganze dann per Doppelklick auf das File ganz normal ausführen.

Was dir ggf passieren kann, wenn du es als Shell Skript machst, dass dir das Terminal zunächst eine Fehlermeldung zurück wirft, dass du das Skript nicht ausführen darfst. Dann muss du noch einmalig die Zugriffsrechte einstellen. Das machst du im Terminal mit dem Befehl "chmod 755 filename" wobei filename hier der komplette Name mit Pfad ist. (Einfach die Datei per Drag&Drop aufs Terminal Fenster ziehen, dann wird dort der vollständige Pfad eingefügt)

Um das ganze als App abzuspeichern, kannst das entweder so machen, wie im Link oben beschrieben, oder du öffnest den Skript Editor, gibst dort
Code:
do shell script "path/name.sh"
ein und exportiertst es dort dann als *.app. Dabei dann eben name und path entsprechend ersetzen, wo die *.sh liegt.
Wenn du keine zwei Dateien haben möchtest kannst du es auch direkt im Skript Editor in der Variante wie sie in einem der oberen Posts beschrieben wurde machen und dann das als *.app exportieren.
 
Zuletzt bearbeitet:
@John Galt
Ich glaub ich bin da echt zu blöd für. Irgendwas geht da immer schief. In TextEdit alles rein kopiert, gespeichert und als *.sh benannt. Dann das ganze mit appify probiert aber das klappt warum auch immer nicht.

Das hier

Code:
set app_name to "adobe desktop service"
set pid to (do shell script "ps ax | grep " & (quoted form of app_name) & " | grep -v grep | awk '{print $1}'")
if pid is not "" then do shell script ("kill -9 " & pid)

Hab ich im Skript Editor als Programm gespeichert und dann gestartet. Hat den Dienst leider nicht gekillt.
 
Zuletzt bearbeitet:
@Eventer Ähm ja, sorry.
Ich sehe gerade, dass der Befehl ggf. auch mehrere PIDs zurück geben kann. Daran hatte ich gar nicht mehr gedacht. Dann muss man noch die Zeile spezifizieren. Damit sollte es gehen:
Code:
set app_name to "adobe desktop service"
set pid to (do shell script "ps ax | grep " & (quoted form of app_name) & " | grep -v grep | awk 'NR==1 {print $1}'")
if pid is not "" then do shell script ("kill -9 " & pid)
 
@Eventer Ähm ja, sorry.
Ich sehe gerade, dass der Befehl ggf. auch mehrere PIDs zurück geben kann. Daran hatte ich gar nicht mehr gedacht. Dann muss man noch die Zeile spezifizieren. Damit sollte es gehen:
Code:
set app_name to "adobe desktop service"
set pid to (do shell script "ps ax | grep " & (quoted form of app_name) & " | grep -v grep | awk 'NR==1 {print $1}'")
if pid is not "" then do shell script ("kill -9 " & pid)
Werde es bei Gelegenheit testen, danke.
 
Mehr Nutzer denn je steigen nun vom Mac auf Surface-Hardware um, so Microsoft. Gerade die "Enttäuschung über das neue MacBook Pro" trage dazu bei.

Microsofts hauseigene Surface-PC-Modellreihe hat im November die "bislang besten Verkäufe an Endkunden" verzeichnet, wie der Geräte-Marketing-Manager des Konzerns im Windows-Blog mitteilte. Ein Eintauschprogramm für MacBooks sei hervorragend verlaufen, mehr Mac-Nutzer denn je würden auf ein Surface umsteigen – Grund dafür sei auch eine “gerade unter Pro-Nutzern herrschende Enttäuschung über das MacBook Pro”. Konkrete Zahlen wurden jedoch nicht genannt.


heise.de Microsoft frohlockt über "MacBook-Pro-Enttäuschung"
 
Zurück
Oben