Обрывки

Скрипт делает вот что:
  • хранит последнюю обработанную ревизию;
  • экспортирует измененные с момента последнего запуска файлы из SVN репозитория во временный каталог;
  • загружает файлы на удаленный сервер, используя rsync или ftp.
Скрипт зажигает синюю лампочку на ноутбуках Asus, когда в KMail приходят новые письма и гасит лампочку, как только все письма прочитаны.
Этот скрипт забирает из SVN репозитория дерево файлов, измененных (добавленных или модифицированных) между указанными ревизиями. Я использую его для получения файлов, которые необходимо обновить (т.е. закачать) на веб-сайт (веб-сайт, соответственно, лежит в SVN).
Скрипт совершает полностью те же действия, что и bash аналог, но написан на Python. Сравните.
Скрипт переключается между несколькими установленными виртуальными машинами Java, изменяя переменные окружения JAVA_HOME и PATH. Интересный пример манипуляции переменными окружения.
В завершение темы на форуме Нага. Скрипт, позволяющий управлять всеми (почти) возможностями port security.
Как зайти на удаленный сервер по SSH, запустить программу и передать ей данные.
Как зайти на удаленный сервер по SSH, запустить программу, передать и получить данные.