A little late to the game, I had the same requirement as @jmb03012,
@rcastorani and @May - load the LaunchAgent as the user. The bsexec
command with PID fails on SIP enabled devices, but launchctl 2.0 offers
the following syntax to load the LaunchAge...