CentOS7で、1つのサービス起動したら、5個ぐらいデーモン起動させたいのですが
・ExecStart欄で、指定ディレクトリ以下全て起動、みたいな指定はできないでしょうか?
・あるいは、複数指定出来ないでしょうか?

・現状

[Service]
ExecStart=/opt/hoge

・試したこと

   [Service]
    ExecStart=/opt/hoge
    ExecStart=/opt/hoge2

・上記のように書いたら、下記エラーとなりました

Invalid argument.


追記
・複数のソケットファイルを動かすことを想定
・/run/go/app/の下に、hoge1.sock と hoge2.sock を作成したい

・hoge1.go

package main

import (
    "os"
    "fmt"
    "net"
    "net/http"
    "net/http/fcgi"
)

func handler(res http.ResponseWriter, req *http.Request) {
    fmt.Fprint(res, "Hello World! 1")
}

func main() {
    os.RemoveAll("/run/go/app/hoge1.sock")
    l, err := net.Listen("unix", "/run/go/app/hoge1.sock")
    if err != nil {
        return
    }
    http.HandleFunc("/", handler)
    fcgi.Serve(l, nil)
}

※hoge2.goは、上記で「hoge1」を「hoge2」へ置換

複数起動する場合の手順

go build hoge1.go

./hoge1

・hoge1.sockファイルが作成されることを確認
※hoge2も同様

・build結果のhoge1 と hoge2 を run-parts でサービス登録
・一旦ソケットファイルを削除して起動させてみたら、hoge1.sockだけ作成されました