Di recente mi è capitato di guardare il mio file system.log
e ho notato più e più volte i seguenti messaggi:
Mar 4 12:09:32 ix com.apple.xpc.launchd[1] (com.teamviewer.teamviewer[11506]): Service could not initialize: Unable to set current working directory. error = 2: No such file or directory, path = /Applications/TeamViewer.app/Contents/MacOS: 15D21: xpcproxy + 12028 [1353][<>]: 0x2
Mar 4 12:09:32 ix com.apple.xpc.launchd[1] (com.teamviewer.desktop[11507]): Service could not initialize: Unable to set current working directory. error = 2: No such file or directory, path = /Applications/TeamViewer.app/Contents/Resources: 15D21: xpcproxy + 12028 [1353][<>]: 0x2
Mar 4 12:09:32 ix com.apple.xpc.launchd[1] (com.teamviewer.teamviewer): Service only ran for 0 seconds. Pushing respawn out by 10 seconds.
Mar 4 12:09:32 ix com.apple.xpc.launchd[1] (com.teamviewer.desktop): Service only ran for 0 seconds. Pushing respawn out by 10 seconds.
TeamViewer è non installato sul mio Mac e non lo è da molto tempo. Quindi quanto sopra ovviamente sta cercando di eseguire qualcosa in un percorso che non esiste più. Tuttavia, vedendo coinvolto launchctl, ho eseguito launchctl list | team
ed ecco che ho trovato un paio di voci relative a TeamViewer. Allora ho provato i seguenti comandi:
sudo launchctl stop com.teamviewer.service
sudo launchctl stop com.teamviewer.teamviewer
sudo launchctl stop com.teamviewer.Helper
sudo launchctl stop com.teamviewer.service
sudo launchctl unload /Library/LaunchAgents/com.teamviewer.teamviewer.plist
sudo launchctl unload /Library/LaunchAgents/com.teamviewer.teamviewer_desktop.plist
sudo launchctl unload /Library/LaunchDaemons/com.teamviewer.*
sudo launchctl remove /Library/LaunchDaemons/com.teamviewer.*
sudo launchctl remove /Library/LaunchAgents/com.teamviewer.*
sudo rm /Library/LaunchAgents/com.teamviewer.*
sudo rm /Library/LaunchDaemons/com.teamviewer.*
Non ci sono più file che posso trovare relativi a TeamViewer. Ora sudo launchctl list | grep team
e launchctl list | grep team
non mostrano alcun output, il che suggerisce che tutto dovrebbe essere fermato e rimosso. Ma vedo ancora i messaggi sopra ogni 10 secondi in system.log
, anche dopo aver eseguito tutti quei comandi!
Come faccio a smettere?!