Dear Frank,
by my grepping these are the occurrences of exec in current code in acs-* packages that I don't expect to be working at all, not even when the proper software is correctly installed on a Windows machine:
- acs-admin/www/monitor.tcl:if {[catch { set uptime_output [exec /usr/bin/uptime] } errmsg]} {
- acs-admin/www/apm/version-generate-diffs.tcl: set cmd [list exec /usr/bin/diff]
These were fixed by http://cvs.openacs.org/changelog/OpenACS?cs=oacs-5-9%3Aantoniop%3A20170620193423
In all other case, proper configuration and installation of the required software should be sufficient to ensure functionality.
Please let me know if I am missing something
Ciao
Antonio