This is easy to update a cookbook in Chef and you can use any of the three methods given below based on your convenience –
Knife SSH can be run from the workstation.
Run the chef-client and then SSH in your server directly.
The chef-client can be used as a service or daemon and make it restarted after every selected time intervals say 15 or 20 mins.