kingofsocket 2015-07-02 11:26 采纳率: 0%
浏览 1098

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的相对路径是如何实现的呢?
  • 写回答

0条回答

    报告相同问题?

    悬赏问题

    • ¥15 关于logstash转发日志时发生的部分内容丢失问题
    • ¥17 pro*C预编译“闪回查询”报错SCN不能识别
    • ¥15 微信会员卡接入微信支付商户号收款
    • ¥15 如何获取烟草零售终端数据
    • ¥15 数学建模招标中位数问题
    • ¥15 phython路径名过长报错 不知道什么问题
    • ¥15 深度学习中模型转换该怎么实现
    • ¥15 Stata外部命令安装问题求帮助!
    • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
    • ¥15 如何用python向钉钉机器人发送可以放大的图片?