Wie stoppe und starte ich dropbox.app im Apple Terminal?

19

Wie stoppe / starte ich Dropbox im Apple Terminal?

dropbox stop Funktioniert unter Oracle Linux, jedoch nicht unter Mac OS 10.6.8.

Gedächtnisstütze
quelle

Antworten:

17

Im Gegensatz zu Linux befindet sich die Hauptfunktionalität von Dropbox in Dropbox.app. Sie möchten nicht den Hintergrund-Daemon ( dbfseventsd) beenden , der keine Befehlszeilenschnittstelle hat. Es ist also nicht dasselbe wie unter Linux.

Der sicherste Weg, Dropbox zu beenden, ist der folgende:

osascript -e 'tell application "Dropbox" to quit'

Sie können es erneut starten, indem Sie Folgendes aufrufen:

open -a "Dropbox"
slhck
quelle
Dadurch wird ein hängendes DropBox-Symbol in der Menüleiste für mich nicht beendet. Es gibt30:34: execution error: Dropbox got an error: AppleEvent timed out. (-1712)
Jeroen Wiert Pluimers
@Jeroen Möglicherweise müssen Sie dann einen kill-Befehl mit der Prozess-ID von Dropbox verwenden. Oder starten Sie die Maschine neu.
Slhck
killallfunktioniert; siehe meine andere Antwort, die einen Alias ​​für den Neustart von Dropbox hat (zuerst freundlich, dann brutal)
Jeroen Wiert Pluimers
@slhck Ich möchte den Dropbox-Daemon einfach starten, wenn ich mich über ssh bei einem Mac anmelde, ohne die GUI zu verwenden. Könnte ich rennen dbfseventsd? Falls, wo finde ich es?
Valerio
@Valerio Ich bin mir nicht sicher, ob es so einfach ist. Die Datei ist /Library/DropboxHelperTools/Dropbox_u502/dbfseventsdfür mich. Funktioniert die openVariante nicht? Entschuldigung, dass ich keine bessere Antwort habe.
Slhck
25

Neben der Antwort von slhck :

Wenn das DropBox-Menüsymbol hängt und das Regenbogen- / Drehrad anzeigt, wird Dropbox mit dem folgenden Befehl beendet:

killall Dropbox

Dann können Sie es mit anfangen open -a "DropBox"wie /superuser//users/48078/slhck erwähnt.

Dies ist der Alias, den ich für den Neustart von Dropbox definiert habe:

alias restartDropBox="osascript -e 'tell application \"Dropbox\" to quit';killall Dropbox;open -a \"Dropbox\""

Beachten Sie das:

NB: Das 300% vergrößerte Spinnrad stammt von WikiMedia.
Bildbeschreibung hier eingeben

Jeroen Wiert Pluimers
quelle
2
Erste LSOpenURLsWithRole() failed for the application /Applications/Dropbox.app with error -600.beim Neustart - aber der killall DropboxBefehl hat einwandfrei funktioniert
1owk3y