Ага, мне надо ограничить все свои tar'ы. По крайней мере, до тех пор, когда температура за окном хотя бы до 25-ти градусов опустится :-( Большое спасибо за разъяснения - поэкспериментирую... С уважением, Людмила
18 июля 2010 г. 0:05 пользователь Alexander <alexander.shepe...@gmail.com>написал: > On 07/17/2010 10:01 PM, Людмила Бандурина wrote: > > Про алиас, честно говоря, не поняла. > > Собственно, вопрос остался только по поводу запуска tar на бэкап по > > крону: я в это время сплю и вручную не могу его ограничить... как бы его > > запускать, чтобы он не больше 50% потреблял? > > Людмила, обратите внимание, что если вы "глобально" ограничите > использование > процеесора tar'ом, то все ваши tar'ы, в том числе и запущенные вами вручную > в > течение рабочего дня, также будут ограничены. Оно вам надо? > > По поводу алиаса. alias - это встроенная команда bash, позволяющая > назначить > псеводним какой-либо команде. Например, если вы определите: > --- > alias ls="ls -l" > --- > > то после этого, если вы просто дадите команду "ls", реально будет > запускаться > "ls -l". > > Для вашего случая можно создать небольшой скриптик, например в > /usr/local/bin/tar.sh: > --- > #!/bin/bash > tar $@ & > cpulimit -p=$! -l=50 > --- > > После того, как сохраните файл скрипта: > --- > chmod +x /usr/local/bin/tar.sh > alias tar="/usr/local/bin/tar.sh" > --- > > Теперь, когда вы запустите, например: > --- > tar -cvzf file.tgz /path/to/dir > --- > > Реально будет выполнено две команды из скрипта /usr/local/bin/tar.sh. > Определение алиаса лучше всего вынести в ~/.bashrc того пользователя, для > которого хотите такую "глобализацию" сотворить. > > -- > http://www.ashep.org > Jabber: alexander.shepe...@gmail.com > ICQ UIN: 124692835 > > -- > ubuntu-ru mailing list > ubuntu-ru@lists.ubuntu.com > https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru >
-- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru