Не удобно когда ~/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

Дати відповідь електронним листом