Можно создать демона вручную после /etc/init.d/skeleton
файл на Debian.
Можно использовать /usr/bin/service
запускаться $ sudo service yourdaemon start
и sstop $ sudo service yourdaemon stop
Ваш демон.
Пока Вы не связываете свой сценарий ни с одним из /etc/rc?.d
каталоги, это не начнет на запуске.
С другой стороны, можно хотеть посмотреть на daemontools, который не является стандартным на debian, но имеет некоторые интересные функции.
Capistrano и MCollective решают разные задачи. Конечно, есть совпадения, но Capistrano очень сильно сосредоточен на развертывании, а MCollective нацелен на общую оркестровку - выполнение специальных задач и сбор информации. Вы можете заставить MCollective выполнять свои развертывания, но IMHO он лучше подходит для обнаружения и специального сбора информации или для специальных задач, которые не требуют гарантированного выполнения. Я думаю, что оба инструмента полезно иметь в своем наборе инструментов. Следуйте своим инстинктам и делайте это шаг за шагом; сконцентрируйтесь на внедрении Puppet, а затем оцените, подходит ли MCollective для ваших сценариев использования.