For what it’s worth, I have a bunch of .sh scripts I launch from within ES. I don’t use runcommand for them and they work fine. The launch command in es_systems.cfg is simply bash %ROM%. I’m on retropie 3.3 Jessie.
^^ my other hobby