Host commands are NOT run on a scheduled basis. YOu can have many service checks for a host, and yes, one of them is check_ping. Look at the definitions of the check commands check-host-alive and also checkping. YOu will see that both of them use the check_ping plugin, so the only difference would be HOW you define the command. Different options? packet size? etc?