Как остановить и запустить dropbox.app в Apple Terminal?

19

Как остановить / запустить Dropbox в Apple Terminal?

dropbox stop работает при использовании Oracle Linux, но не в Mac OS 10.6.8.

мнемонический
источник

Ответы:

17

В отличие от Linux, основная функциональность Dropbox находится в самом Dropbox.app. Вы не хотели бы убивать фоновый демон ( dbfseventsd), у которого нет интерфейса командной строки. Так что это не то же самое, что в Linux.

Самый безопасный способ выйти из Dropbox - запустить следующее:

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

Вы можете начать это снова, позвонив:

open -a "Dropbox"
slhck
источник
Это не убивает висящую иконку DropBox в строке меню для меня. Это дает30:34: execution error: Dropbox got an error: AppleEvent timed out. (-1712)
Jeroen Wiert Pluimers
@Jeroen Возможно, вам придется использовать команду kill с идентификатором процесса Dropbox. Или, возможно, перезагрузить машину.
Slhck
killallработает; см. мой другой ответ, который имеет псевдоним для перезапуска Dropbox (сначала пробуя дружественный путь, затем жестокий путь)
Jeroen Wiert Pluimers
@slhck Я хотел бы просто запустить демон dropbox при входе в Mac через ssh без использования графического интерфейса. Могу ли я бежать dbfseventsd? В случае, где я могу найти это?
Валерио
@Valerio Я не уверен, что это так просто. Файл /Library/DropboxHelperTools/Dropbox_u502/dbfseventsdдля меня. Кто openне работает вариант? Извините, что у меня нет лучшего ответа.
slhck
25

В дополнение к ответу от slhck :

Когда значок меню DropBox зависает и показывает радужное колесо / вращающееся колесо, то приведенная ниже команда убьет Dropbox:

killall Dropbox

Затем вы можете начать его open -a "DropBox"как /superuser//users/48078/slhck упоминалось.

Это псевдоним, который я определил для перезапуска Dropbox:

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

Обратите внимание:

Примечание: увеличенное на 300% вращающееся колесо от WikiMedia.
введите описание изображения здесь

Йерун Вирт Плюмерс
источник
2
Начало LSOpenURLsWithRole() failed for the application /Applications/Dropbox.app with error -600.при перезапуске - но killall Dropboxкоманда работала отлично
1owk3y