我正在尝试创建一个也可以通过shell获取命令的Web服务。所以我想让这个应用程序像守护进程一样工作。所以我的问题是,当web服务在后台运行时,如何将参数传递给shell?我可以制作脚本,将这个应用程序作为一个守护进程启动并给它一个名字,但我怎样才能在后来传递的java中获取参数?
EX。 mydaemon add -stream somepage.com -channel channelName -start 2014-09-19 20:00:00 -end 2014-09-19 20:45:00
我可以在main方法中启动一个获得system.in的新线程,但是会将这些内容发送到我的应用程序的PID中。顺便说一句,如果这可以改变 - 我在我的应用程序中使用Spring Boot。