Using launchd to clear bash history?
It seems you've come up with a very convoluted solution to the problem of not wanting a bash_history.
I would advise that instead of periodically clearing the history from launchd, you should simply disable history recording:
echo 'set +o history' &gt;&gt; ~/.bashrc

Close the terminal tab and open a new one - and your history will no longer be recorded.