Both those options will trigger a graceful reload of Caddy.
You may be interested in -pidfile, a command-line flag for Caddy that will tell it to write its process ID to the file you specify. You can then read that file to generate a kill command, like kill -s USR1 $(cat /path/to/pidfile).
In case your distro comes with systemd you might as well use its path unit files. (Adjust the following paths!)
# /etc/systemd/system/caddy-reload.path
[Unit]
Description=Trigger a reload of Caddy on changes to its config file
[Path]
PathChanged=/etc/caddy/CaddyFile
[Install]
WantedBy=multi-user.target