The Solaris group is a forum where peers share technical expertise, solve problems, and discuss issues related to the Solaris operating system, including OS-related malfunctions, security issues, and network performance.

I do distributed scripts exactly this way frequently. One thing that is worth doing (depending on how often you run it) is either push the script out at each invocation OR have the calling script check some sort of a checksum to see if it has changed.

MUCH simpler to have a "clientprograms" directory which you only have to edit once!