diff --git a/config/main.py b/config/main.py index 8548dfce8fb8..18eda659d957 100644 --- a/config/main.py +++ b/config/main.py @@ -696,10 +696,6 @@ def _restart_services(): click.echo("Restarting SONiC target ...") clicommon.run_command("sudo systemctl restart sonic.target") - # Reload Monit configuration to pick up new hostname in case it changed - click.echo("Reloading Monit configuration ...") - clicommon.run_command("sudo monit reload") - try: subprocess.check_call("sudo monit status", shell=True, stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL) click.echo("Enabling container monitoring ...") @@ -707,6 +703,10 @@ def _restart_services(): except subprocess.CalledProcessError as err: pass + # Reload Monit configuration to pick up new hostname in case it changed + click.echo("Reloading Monit configuration ...") + clicommon.run_command("sudo monit reload") + def interface_is_in_vlan(vlan_member_table, interface_name): """ Check if an interface is in a vlan """