除了特定于给定服务的模块(如ClearCase::Proc::ClearTool)之外,还有哪些模块或内置函数可以自动执行外部程序?
答案 0 :(得分:10)
对于希望在STDIN
上输入并在STDOUT
或STDERR
上输出的节目,有:
对于期望互动输入的节目,有Expect
。
对于Web应用程序,有:
对于通用TCP和UDP服务器,有IO::Socket
。
对于期望SOAP的Web服务,有:
对于XML-RPC,有RPC::XML
。
对于MS Windows应用程序,有Win32::GuiTest
。
对于X Windows应用程序,有X11::GUITest
。
对于支持DBus的应用程序,有Net::DBus
。
对于支持Applescript的OS X程序,有Mac::Glue
。