首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在系统单元中使用$PWD

在系统单元中使用$PWD
EN

Server Fault用户
提问于 2020-02-07 13:30:08
回答 1查看 661关注 0票数 0

我希望在systemd服务文件中使用变量$PWD,但是即使设置了显式的WorkingDirectory,它似乎始终是空的。

代码语言:javascript
复制
[Unit]
Description=data-builder
Requires=docker.service
After=docker.service


[Service]
Restart=always
# docker-pull could take a while so we disable the timeout
TimeoutStartSec=0

WorkingDirectory=/var/data-builder/


ExecStart=docker run -e HOST_DATA=${PWD}/data -v -v ${PWD}/data:/opt/data-builder/data someorg/data-builder:latest


[Install]
WantedBy=multi-user.target

$PWD是在系统单元中定义的吗?我能用另一个变量代替吗?

EN

回答 1

Server Fault用户

发布于 2020-02-07 14:16:42

您所述的行不需要由任何类型的shell处理,因此不需要环境或其他变量展开。只需分裂成“单词”,然后交给一个主管(3)家庭系统电话。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1002197

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档