私がしたいリロード(再起動しないで!)イベント時にサービスのグループ。
私は私のSSL証明書を更新した場合、私は、用途はそれらを再ロードするすべてのサービスをしたい(nginxとpostfix心に来ます)。また、特定のサーバー上のどのサービスがSSL証明書を使用するかを覚えておきません。それらが構成されたときにそれらをグループ化するのに十分でなければなりません。
一方.serviceで、パッケージで提供されるファイルの変更は避けたいと思います。更新中に手動での介入が必要になるためです。
どうすればそれを達成できますか?
リクエストに応じてサービスのグループを停止するオプションがありますが、これによりサービスに 1、2秒、またはそれ以上アクセスできなくなり、修正されるまで停止したままになる場合があります。それを買う余裕はない。
                  @JacobEvansそれは私が使うものです!以前は、certbotの構成ファイルパーサーに問題がありました:セミコロンを許可していませんでした。したがって、コマンドライン引数を使用するか、一度に実行する必要がありました。現在、このすべてが不必要に行われています。
                
                
                  
                    —
                    sanmai 
                    
                  
                
              
                  あなたが作る場合
                
                  
                    —
                    quixotic 2017 
                    
                  
                
              .serviceのように、ファイルの編集をオーバーライドしますが、更新の問題を回避することができます。  インストールされたファイルを変更sudo systemctl edit foo.serviceするので/etc/systemd/system/foo.service.d/override.confはなく、変更をfoo.service保存します。
                
/opt/letsencrypt/letsencrypt-auto renew --pre-hook "service nginx stop; service postfix stop; service squid stop" --post-hook "service nginx start; service postfix start; service squid start"も:certmongerはpostsaveとpresaveコマンドを持っている