reload
If you set your console to batch mode, use this command to flush the current configuration from system memory (RAM) and reload the configuration from a previously saved configuration file.
In addition, you can also use this command to reload individual daemons that have crashed. In this case, the command is as following:
execute reload [{httpd | ...}]
where [{httpd | ...}]
indicates the name of a specific daemon that you want to restart, if you want to limit the reload to a specific daemon.
For example, if HTTP and HTTPS access are enabled, but you cannot get a connection response on webmail or the GUI, although you can still connect via SSH and ping. Thus you know that the FortiMail unit has not crashed entirely. If you do not want to reboot because this would interrupt SMTP, you can choose to restart the HTTP daemon only.
FortiMail-400 # execute reload httpd
Restart httpd?
Do you want to continue? (y/n)y
Reloading httpd....done
Note that the command does not check whether your indicated daemon actually exists. It simply indicates whether the command is executed. If the command does not take a few seconds to execute, it is possible that the daemon does not really exist.
Syntax
execute reload [<daemon_name>]