リモートLinuxシステムにファイルをリモートでコピーした後にサービスを再起動するには?

リモートLinuxシステムにファイルをリモートでコピーした後にサービスを再起動するには?

SCPを使用してリモートLinuxシステムにファイルをコピーしたいと思います。

定期的にホストとdnsmasq.confを更新し、SCP:/etc/hosts /etc/dnsmasq.confを使用してリモートシステムにコピーします。

その後、「sudo systemctl restart dnsmasq」を実行する必要があります。

私は上記以外に、リモートユーザーがリモートシステムで何もしないようにします。

ありがとうございます!

ベストアンサー1

ファイルが変更されるたびに(変更した人に関係なく)サービスを再起動するには、次のことをお勧めします。incronリモートコンピュータから。

パッケージをインストールし、正しいincrontab項目を設定してください。

/etc/dnsmasq.conf IN_MODIFY systemctl restart dnsmasq

createrepoたとえば、ローカルリポジトリにrpmパッケージをアップロードするときにコマンドを実行するためにこれを使用しますが、スムーズに動作するようです。

おすすめ記事