Jak zatrzymać i uruchomić dropbox.app w Apple Terminal?


19

Jak zatrzymać / uruchomić Dropbox w terminalu Apple?

dropbox stop działa podczas korzystania z Oracle Linux, ale nie w systemie Mac OS 10.6.8.

Odpowiedzi:


17

W przeciwieństwie do Linuksa główna funkcjonalność Dropbox znajduje się w samym Dropbox.app. Nie chcesz zabijać demona w tle ( dbfseventsd), który nie ma interfejsu wiersza polecenia. Więc to nie to samo, co w Linuksie.

Najbezpieczniejszym sposobem na zamknięcie Dropbox jest uruchomienie następujących czynności:

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

Możesz uruchomić go ponownie, dzwoniąc:

open -a "Dropbox"

Dla mnie to nie zabija wiszącej ikony DropBox na pasku menu. Daje30:34: execution error: Dropbox got an error: AppleEvent timed out. (-1712)
Jeroen Wiert Pluimers

@Jeroen Być może będziesz musiał użyć polecenia kill z identyfikatorem procesu Dropbox. A może zrestartuj maszynę.
slhck

killallPracuje; zobacz moją inną odpowiedź, która ma alias do ponownego uruchomienia Dropboksa (najpierw wypróbowanie w sposób przyjazny, a następnie brutalny)
Jeroen Wiert Pluimers

@slhck Chciałbym po prostu uruchomić demona Dropbox, gdy loguję się do komputera Mac przez ssh, bez korzystania z GUI. Mogłem uruchomić dbfseventsd? W przypadku, gdzie go znajdę?
Valerio

@Valerio Nie jestem pewien, czy to takie proste. Plik jest /Library/DropboxHelperTools/Dropbox_u502/dbfseventsddla mnie. Czy openwariant nie działa? Przepraszam, że nie mam lepszej odpowiedzi.
slhck

25

W uzupełnieniu do odpowiedzi przez slhck :

Gdy ikona menu DropBox zawiesza się i pokazuje tęczowe koło / obracające się koło, wówczas poniższe polecenie zabije Dropbox:

killall Dropbox

Następnie można uruchomić go z open -a "DropBox"niczym /superuser//users/48078/slhck wymienione.

Oto alias, który zdefiniowałem do ponownego uruchomienia Dropbox:

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

Zanotuj:

Uwaga: Kołowrotek powiększony o 300% pochodzi z WikiMedia.
wprowadź opis zdjęcia tutaj


2
Pierwsze LSOpenURLsWithRole() failed for the application /Applications/Dropbox.app with error -600.po ponownym uruchomieniu - ale killall Dropboxpolecenie działało doskonale
1owk3y
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.