Điểm:0

Có cách nào để cập nhật cấu hình SystemD để nó không khởi động nếu tên của nó bằng "golang_shared_environment" không?

lá cờ cn

Tôi hiện có một tệp systemd có tên [email protected] được sử dụng cho tất cả các dịch vụ go của tôi.

[Cài đặt]
WantedBy=multi-user.target

[Dịch vụ]
Tệp môi trường=/etc/sysconfig/golang_shared_environment
Tệp môi trường=-/etc/sysconfig/golang_%i
ExecStart=/bin/sh -c /local/%i/%i
Khởi động lại = khi thất bại
Khởi động lạiSec=2
SyslogIdentifier=golang_%i
Người dùng=go_%i

[Đơn vị]
After=mạng-online.đích consul.service
Mô tả=Dịch vụ Golang "%i"
Wants=network-online.target consul.service

Tôi muốn thêm một ExecCondition dừng dịch vụ có tên "golang_shared_environment" bắt đầu.

Hiện tại, bất kỳ ai cũng có thể bắt đầu một dịch vụ bằng cách sử dụng golang@"component_name" và tôi muốn đảm bảo rằng một số dịch vụ go nhất định không được bắt đầu.

Điều này ban đầu được tạo ra để bất kỳ dịch vụ đi nào cũng có thể bắt đầu sử dụng tính năng tự động hóa của tôi.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.