Не удобно когда ~/bin, глаза мозолит. Лучше ~/.local/bin и в .bashrc export PATH="$(echo $HOME)/.bin:$PATH"
19.07.2010 14:48, Andrew Bondarenko пишет: > > Для вашего случая можно создать небольшой скриптик, например в > > /usr/local/bin/tar.sh: > > > 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, либо > tar.sh -cvzf file.tgz /path/to/dir > > И ешё, для всех самописных скриптов ну ооочень рекомендую пользоваться > ~/bin. Он должен подхватываться из ~/.profile либо ~/.bashrc. > > > On 07/18/2010 12:05 AM, Alexander wrote: >> 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 того пользователя, для >> которого хотите такую "глобализацию" сотворить. >> > > -- С уважением, Alex Emergy -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru