Как работает «Runtime.getRuntime (). Exec»? - PullRequest
0 голосов
/ 29 апреля 2019

Я хочу запустить команду Linux, используя Java. Когда я использую Java-метод, он не запускается должным образом (mysql show help)

Runtime.getRuntime().exec("docker exec 5d58c04a9544 mysql -hlocalhost -uala -pmakota --xml --execute='set profiling=1; SHOW DATE(); show profiles'")

Но когда я запускаю эту команду в оболочке Linux, она работает правильно. Кто-нибудь может показать, где находится ошибка, или невозможно выполнить команду, подобную этой, в Java?

...