🤦‍♂️ I made an action to restart BTT every second, how can I stop it?

OK, this is embarrassing!

I created an action in BTT to restart BTT periodically to workaround an issue. I set the action to trigger at 1,31 minutes in the cron settings in BTT.

While troubleshooting why that wasn't working as expected, I changed the cron to every second.

So now, BTT restarts every second so I can't go in and undo/disable/edit/delete my action.

Is there a way to fix this by manipulating BTT's config files?

I'd be really annoyed to lose my years of config in BTT. If it helps, I enabled BTT's dropbox sync.

Some details that might help:
MacOS Sonoma 14.7.8
BTT v5.750

Please ask if you need more details from me.

you can enable safe mode via this terminal command:

defaults write com.hegenberg.BetterTouchTool BTTSafeModeEnabled YES

Later you can disable it again via

defaults write com.hegenberg.BetterTouchTool BTTSafeModeEnabled NO

Hi @Andreas_Hegenberg, thank you for your quick reply, you saved me! Much love for all you’ve done with BTT.

I’ll return to post on whether there’s a cron bug or an issue due to my misunderstanding.

It was both, a bug and a misunderstanding. 1,31 would configure it to trigger at every second of the minutes 1 and 31 if you leave second set to *.
You probably only want to trigger it once per minute? In that case you'd need to choose the second of the minute that you want to trigger at as well:

However there was also a bug that caused the 1,31 format to not be parsed correctly. This should be resolved in 5.760 (will upload later). In the old version it would only use the 31 from the string.

1 Like