runhook: forward arguments, don't read from terminal