Minecraft wiki entry for Command_Block, associated text: An impulse command block executes its command once.
A chain command block does not execute its command until it is triggered.
A repeat command block executes its command once every one game tick (or more‌[BE only]) until no longer activated.