2 wy18780215467 wy18780215467 于 2015.07.02 19:26 提问

apache marathon项目执行shell的相对路径是如何实现的

在marathon项目中,上传的app如下图,
效果就是,先在本地下载一个war包,和tomcat的压缩包,在解压压缩包,然后将war包放到tomcat/webapp目录下,再将端口号改成8001,最后再启动tomcat

图片说明

对此,我有一些疑问,请教一下大家,

图片说明

如上图,
job开始running后,marathon将需要的file都下载到了当前task的log的存放地址下,但是我新增app的时候输入的conmand,并没有 cd 到 log的路径,所以应该是marathon在后台,默认给command添加了 cd log_dir的shell ,
但是 在进入 mesos 的 localhost:5050查看该job 执行的 shell,结果如下
![图片说明](http://img.ask.csdn.net/upload/201507/02/1435836230_124190.png)

并没有我想象中的$cd log_dir,  请问marathon的相对路径是如何实现的呢?
Csdn user default icon
上传中...
上传图片
插入图片