[Unit] Description=Platform monitor container Requires=database.service config-setup.service After=database.service config-setup.service {% if sonic_asic_platform == 'mellanox' %} After=syncd.service {% endif %} BindsTo=sonic.target After=sonic.target Before=ntp-config.service StartLimitIntervalSec=1200 StartLimitBurst=3 [Service] User={{ sonicadmin_user }} ExecStartPre=/usr/bin/{{docker_container_name}}.sh start ExecStart=/usr/bin/{{docker_container_name}}.sh wait ExecStop=/usr/bin/{{docker_container_name}}.sh stop RestartSec=30