我需要找出 Windows Azure 上挂载了哪些服务systemd
?我正在使用 Centos 7 镜像,它是基于 systemd 的,我正在尝试启动一个依赖于已挂载的服务。/dev/sdb
/mnt/resource
/mnt/resource
尝试用谷歌搜索,但运气不佳。
答案1
经过一段时间,我终于找到了答案。但事情并没有那么简单:
- 挂载的服务
/mnt/resource
称为waagent.service
- 但是,
systemd
只允许您等到它启动,而不是等到它完成启动 - 因此,在我的脚本中我使用了以下检测代码:
LINES=`df | grep /mnt/resource | wc -l` 同时 [ $LINES -lt 1 ] 做 睡眠 1 LINES=`df | grep /mnt/resource | wc -l` 完毕