> So I'm wondering -- why didn't the alias call the function. dualbus@hp ~ % type setsid setsid is /usr/bin/setsid
So, basically you did: external-program anotherprogram And external-program only knows how to execute programs, not bash functions. Put the setsid inside the function, and remove the alias.