如果操作系统是linux,我的程序会在“~/”上创建文件夹(以ECS实例为例):
if platform == "linux" or platform == "linux2":
appdata = "~/"
else:
appdata = os.getenv("APPDATA")
log_path = appdata + f"/concil/{parsed_args.acquirer}/logs"
cache_path = appdata + f"/concil/{parsed_args.acquirer}/cache"
pathlib.Path(log_path).mkdir(parents=True, exist_ok=True)
当我通过SSH连接到ECS实例时,即使任务定义正在运行,也找不到任何文件(软件应该会正常创建)。我觉得奇怪的是在我的Dockerfile上:
^{pr2}$我把内容复制到“/app”文件夹中,这个文件夹在ECS实例上是完全不存在的。我看不到任何与docker相关的日志,也看不到我的程序的输出,但是它正在正常运行。如何检查保存在容器上的文件?在
目前没有回答
相关问题 更多 >
编程相关推荐