How to invoke a Linux shell command from Java

Viewed 179725

I am trying to execute some Linux commands from Java using redirection (>&) and pipes (|). How can Java invoke csh or bash commands?

I tried to use this:

Process p = Runtime.getRuntime().exec("shell command");

But it's not compatible with redirections or pipes.

3 Answers
Related