原因:
我想通过程序去执行一系列的shell命令,因为java还算熟悉,想用java作为开发工具。
需求:
所以有没有用java实现的依次调度shell的框架,能够一条一条执行shell命令的。
ps:shell命令可能也包含一个其他的程序
伊谢尔伦2017-04-17 17:36:07
귀하의 요구사항에 스케줄링 프레임워크가 전혀 필요하지 않은 것 같습니다. 이를 하나씩 실행하고 루프에서 동기식으로 호출할 수 있습니까?
봄의 석영과 같은 일정 프레임워크를 사용하여 일정을 예약합니다
阿神2017-04-17 17:36:07
셸 명령을 하나씩 실행해 보세요... 그냥 bash 스크립트를 직접 작성할 수는 없나요?
꼭 Java를 사용하더라도 java.lang.Runtime
만족하실 수 있습니다
ringa_lee2017-04-17 17:36:07
당신이 작성한 쉘 스크립트는 어떤 역할을 합니까? Java 자체(JDK) 또는 타사에는 예약을 위한 많은 메커니즘이 있습니다. 무엇을 원하는지 모르겠습니다
伊谢尔伦2017-04-17 17:36:07
Spring의 Quartz를 사용하여 스케줄링할 수 있습니다.
쉘 명령을 실행하려면 Java 프로그램과 서버가 함께 있는 경우 Runtime.getRuntime().exec(cmd)를 사용할 수 있습니다.
원격으로 실행하려면 Expect4j를 사용할 수 있습니다. http://www.cnblogs.com/flyingzl/articles...