On 10/17/17 12:07 PM, Paolo Di Tommaso wrote: > Do > > cmdArgs = ["bash", "-c", "/opt/test.sh; sqlplus username" ]; > cmdArgs.execute(env, workDir); > Just to clarify: The parsing of the command line (such as separating commands with ; ) is done by the shell. That's why the above code works. You are executing "bash" and passing it the "command line" so it can be interpreted and executed.
BBB > On Tue, Oct 17, 2017 at 4:49 PM, cortez21 <[email protected] > <mailto:[email protected]>> wrote: > > Hi All, > > Maybe you can help me with issue I have with executing linux command > separated by ";". > I am using execute function but got error: > > No such file or directory > > but file exist. > > Code I am executing: > > cmdArgs = ["/opt/test.sh; sqlplus username"]; > cmdArgs.execute(env, workDir); > > > > > -- > Sent from: http://groovy.329449.n5.nabble.com/Groovy-Users-f329450.html > <http://groovy.329449.n5.nabble.com/Groovy-Users-f329450.html> > >
