So, I’d like to be able to use Deadline as a deployment mechanism. We use to use Backburner for deploying software updates on the farm via a per-slave task assignment. Basically, we would submit a command line job that would run once on each slave. I’ve looked at the command line setup for Deadline, and I can’t track down a per-slave command that I could use in my command line submission setup to make sure that the job runs once (and only once) on each slave…and would then report complete after the script relayed to monitor that it ran successfully.
We unfortunately don’t currently have a Job type that will run once on each Slave, but it is definitely on our wishlist. It won’t make it into Deadline 6.0, but the plan is currently to get it into 6.1 or 7 (I can’t remember exactly where it fit on the roadmap off the top of my head).
As Andrew pointed out, you can definitely send arbitrary commands to all of your online Slaves simultaneously through the Monitor (you do get the output/results as well), though, which might meet your needs in the meantime