Algoritm_00, да если вопрос стоит в том, что выбрать, а стоит он от незнания, то для начала нужно сделать хотя бы чтобы просто работало, а потом уже "под себя".
maniac_by, что именно? Опишите задачу подробнее, типа:
Есть такие-то папки, скопировать нужно сюда то.
Или есть такие-то сценарии. Потому что сейчас я даже не понимаю что вы хотите запихнуть в один файл... Комманду? Все папки?
Данил Полянский, ни в коем случае не упрекаю вас, больше советую. У вас в подписи стоит "Учусь программировать на Python". Такими шагами "учиться" вы будете долго. Подобные задачки это как раз основы программирования, их следует решать самому. Пробуйте сами писать любую реализацию своей задачи. Начиная от "как вывести числа от 1 до 100", до "вывести только четные числа".
Сергей Горностаев чисто для себя уже интересно. Не могли бы в кратце описать почему:
Выглядит как задача, которую легко и при этом качественно можно реализовать на Twisted.
Как бы вы видели решение такой задачи? Подписки организовать? Просто клиент-сервер? Почему именно Twisted, а не просто асинхронщина на питоне с сокетами?
gaga31, сделать 11ый сервис, который будет рассылать сообщения в Viber? Можно без RabbitMQ, пусть скрипты его пинают по HTTP, например. При добавлении очередного скрипта просто интегрируйтесь с сервисом отправки и всё. Вот вы и не дублируете код отправки. Другой вариант, правда не знаю как у вас база устроена, опрашивать базу (опять же отдельный сервис) периодически и новые записи отправлять в Viber. Тут даже не придеться интегрироваться со скриптами (опять же если база данных подзволяет). Эксперементируйте. Программирование тем и хорошо, что можно все сделать несколькими способами.
gaga31, максимальный размер сообщения в RabbitMQ ~2Gb. Не думаю, что у вас будут настолько большие объемы информации летать. Пробуйте, а там уже смотрите будет ли проседать производительность. Если будет, то приходите уже со следующим вопросом. Не нужно оптимизировать заранее, тем более, если не знаете что оптимизировать.