Restart Checkpoint Smart Center/Management Server only, without traffic interruption

It comes to the top 10 questions I hear on a daily basis so here is how to restart Checkpoint Smart Center only (Security Management Server). It is especially useful in Standalone firewall topology, where the Management Server and Firewall module are installed on the same machine and you don't want to just reboot it. This way firewalling will run uninterrupted with no down time.
First, stop the SmartCenter (Management Server) :
cpwd_admin stop -name FWM -path "$FWDIR/bin/fw" -command " fw kill fwm"

Now start it again :
cpwd_admin start -name FWM -path "$FWDIR/bin/fwm" -command "fwm"