Skip to content

Instantly share code, notes, and snippets.

@rlam3
Created August 21, 2019 01:26
Show Gist options
  • Star 16 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rlam3/918542012d103562703afc95c54f55b2 to your computer and use it in GitHub Desktop.
Save rlam3/918542012d103562703afc95c54f55b2 to your computer and use it in GitHub Desktop.
Mac disables "Setapp CleanMyMac-setapp.HealthMonitor" launchd services

sudo vim /private/var/db/launchd.db/com.apple.launchd/overrides.plist

Add the following code,as entries like:

<key>com.macpaw.CleanMyMac-setapp.HealthMonitor</key>
<dict>
<key>Disabled</key>
<true/>
</dict>
@backslash-f
Copy link

I use Terminal a lot, so I added this to my ~/.profile (which is loaded on every Terminal window):

if [ -f "/Applications/CleanMyMac X.app/Contents/Library/LoginItems/CleanMyMac X Menu.app/Contents/Library/LoginItems/CleanMyMac X HealthMonitor.app/Contents/MacOS/CleanMyMac X HealthMonitor" ]; then
  mv -v "/Applications/CleanMyMac X.app/Contents/Library/LoginItems/CleanMyMac X Menu.app/Contents/Library/LoginItems/CleanMyMac X HealthMonitor.app/Contents/MacOS/CleanMyMac X HealthMonitor" "/Applications/CleanMyMac X.app/Contents/Library/LoginItems/CleanMyMac X Menu.app/Contents/Library/LoginItems/CleanMyMac X HealthMonitor.app/Contents/MacOS/CleanMyMac X HealthMonitor.old"
fi

Perfect, thanks for sharing.

@mingliii
Copy link

This work for me.
Go to: /Applications/CleanMyMac X.app/Contents/Library/LoginItems/CleanMyMac X Menu.app/Contents/Library/LoginItems/CleanMyMac X HealthMonitor.app/Contents/MacOS/CleanMyMac X HealthMonitor
Then add to CleanMyMac X HealthMonitor '.old'
Last, in activity monitor force quit CleanMyMac X HealthMonitor

Works for me

@yexuhui17
Copy link

This work for me.
Go to: /Applications/CleanMyMac X.app/Contents/Library/LoginItems/CleanMyMac X Menu.app/Contents/Library/LoginItems/CleanMyMac X HealthMonitor.app/Contents/MacOS/CleanMyMac X HealthMonitor
Then add to CleanMyMac X HealthMonitor '.old'
Last, in activity monitor force quit CleanMyMac X HealthMonitor

Works for me too. Thanks~

@maao666
Copy link

maao666 commented Dec 13, 2020

This work for me.
Go to: /Applications/CleanMyMac X.app/Contents/Library/LoginItems/CleanMyMac X Menu.app/Contents/Library/LoginItems/CleanMyMac X HealthMonitor.app/Contents/MacOS/CleanMyMac X HealthMonitor
Then add to CleanMyMac X HealthMonitor '.old'
Last, in activity monitor force quit CleanMyMac X HealthMonitor

This works for me! Removing the entire folder of CleanMyMac X HealthMonitor.app would cause problems, but removing the executable file seems great.

@mritd
Copy link

mritd commented Dec 15, 2020

After reading some documents, I found the best practice:

The detailed service-target format is given in the document https://developer.apple.com/forums/thread/16206:

service-target = domain-target/service-name
domain-target = gui/$UID or user/$UID
service-name can be obtained by executing the launchctl list | grep macpaw command

In the end just need to disable them via launchctl disable

# Note: The `service-name` of cleanmymac installed by setapp may be different
launchctl disable gui/$UID/com.macpaw.CleanMyMac4.HealthMonitor
launchctl disable user/$UID/com.macpaw.CleanMyMac4.HealthMonitor
launchctl disable gui/$UID/com.macpaw.CleanMyMac4.Agent
launchctl disable user/$UID/com.macpaw.CleanMyMac4.Agent

Reference documents:

@mritd
Copy link

mritd commented Dec 15, 2020

After a test restart, this damn process finally disappeared. 😁😁😁
image

@RbBtSn0w
Copy link

I use Terminal a lot, so I added this to my ~/.profile (which is loaded on every Terminal window):

if [ -f "/Applications/CleanMyMac X.app/Contents/Library/LoginItems/CleanMyMac X Menu.app/Contents/Library/LoginItems/CleanMyMac X HealthMonitor.app/Contents/MacOS/CleanMyMac X HealthMonitor" ]; then
  mv -v "/Applications/CleanMyMac X.app/Contents/Library/LoginItems/CleanMyMac X Menu.app/Contents/Library/LoginItems/CleanMyMac X HealthMonitor.app/Contents/MacOS/CleanMyMac X HealthMonitor" "/Applications/CleanMyMac X.app/Contents/Library/LoginItems/CleanMyMac X Menu.app/Contents/Library/LoginItems/CleanMyMac X HealthMonitor.app/Contents/MacOS/CleanMyMac X HealthMonitor.old"
fi

Yes. it's work for me.
thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment