小编jul*_*ian的帖子

在启动期间启动服务

我为一个应用程序创建了一个服务,我希望这个应用程序在启动时启动。在服务清单中,我意识到有一个属性 (enabled="true"),但我一直在避免使用它,因为它有一个特别烦人的方面:

导入是脚本的一部分。将服务设为“已启用”意味着它将在导入时重新启动。问题是我不确定如何等到进程启用后再继续。所以,我在脚本中做的是导入,启用设置为“false”,然后运行“svcadm enable -s <service>”。

所以我想知道是否有人对以下任何一个问题有任何答案:

  1. 如何在启动时启动现有服务(希望避免手动添加到 rc3.d)?
  2. 如何让 svccfg import 等到服务完全启用后再继续?
  3. 有没有一种优雅的方法可以等到服务启动后再继续(避免在循环中手动搜索启用)?

谢谢。

solaris services

7
推荐指数
1
解决办法
8238
查看次数

标签 统计

services ×1

solaris ×1