问题描述
这是我关于 Stack Overflow 的第一个问题!
我想在 CentOS7 操作系统中实现我自己的进程,该操作系统在启动时通过 systemd 自动挂载外部存储(本例中为 AVID ISIS)。
为此,我编写了挂载程序的脚本(因为在这种情况下我不能使用 fstab),但我注意到我的进程在启动时失败。当我在手动启动过程后运行它时,一切正常。
现在,我将挂载延迟 120 秒以使其自动化,但我想有更合适的方法来做到这一点。 在对 systemd 进行一些研究之后,我尝试在 network.target 和 network-online.target 上使用“After=”和“Wants=”单元指令,但没有任何变化。
这是一个过程的截图(没有“After="/"Wants="指令),如果它可以帮助你,即使它是一个非常简单的过程:
handmade processus to automount AVID ISIS external storage
我的问题是:
- 我们是否同意如果“Wants=”/“After=”指令不起作用,那么这意味着 network.target 和 network-online.target 不是唯一需要的服务?
- 如果是,是否有任何程序可以知道启动时缺少哪个进程?
欢迎您的推荐。感谢您的帮助!
杰里科
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)