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,结果如下
![图片说明](https://img-ask.csdn.net/upload/201507/02/1435836230_124190.png)

并没有我想象中的$cd log_dir,  请问marathon的相对路径是如何实现的呢?
查看全部
wy18780215467
kingofsocket
2015/07/02 11:26
  • mesos
  • marathon
  • 点赞
  • 收藏
  • 回答
    私信

0个回复