Единственный реальный способ управлять этим состоит в том, чтобы начать взимать за печать. Идея не состоит в том, чтобы сместить затраты на печать, но сделать людей более знающими, что их печать собирается стоить им.
Ваша ситуация похожа на игру бесплатного покера. У Вас никогда не будет серьезных игроков в покер в бесплатной игре, потому что они никогда не будут мочь считать другие плееры. Если другим плеерам нечего терять, они собираются играть по-другому чем тогда, когда деньги находятся на строке.
Но я отступаю, это возможный разбудить отдельный набор учетных записей. Когда я был в Техасском университете A&M, у всех нас были счета на лаборатории. Вы получили определенное число печати в день бесплатно. После того как Вы превысили то число, оно начало заряжать Вас.
Это несколько просто:
[ `find /path/to/.svn -maxdepth 0 -mtime +1 | wc -l` -gt 1 ] && svn up
Возможно, я пропускаю большое изображение здесь, но Вы не можете только выполнить ежедневное задание крона для обновления репозитория SVN?
например.
crontab-e
затем добавьте a
4 * * * /root/updatecron.sh
где updatecron.sh содержит
#!/bin/bash
cd /my/directory
/usr/bin/svn up
или что-то как этот?