кстати, а если такой alias сделать, то параметры команды, задаваемые в командной строке будут передаваться?
То есть, есть у нас cp, который просто cp. Есть cppt, который alias 'cp --preserve=timestamps'
Если я наберу 'cppt -r' то на самом деле запустится 'cp --preserve=timestamps -r'?
Просто мне надо такую фиговину с pptp провернуть, незаметно подложить параметр под ntework manager.
Кстати, alias имеет более высокий приоритет чем настоящая команда. Хотя некоторые проги могут обращаться к cp по полному пути.
Но дефолтное поведение cp действительно полный отстой. Не понимаю, зафиг менять время?
радикальные меры?
cd /bin
sudo cp cp cpnt
потом добавить alias cp='cpnt --preserve=timestamps'
потом
sudo rm cp
такое может прокатить?
Пользователь решил продолжить мысль 08 Сентября 2009, 04:48:17:
сейчас проверил передачу параметров... ждите обновления мана по vpn через nm, если с ним получится...
Пользователь решил продолжить мысль 08 Сентября 2009, 07:16:04:
...насколько я понял, alias на полный путь не поставить, а nm запускает pptp именно по полному пути

отсюда вопрос: как бы подменить pptp скриптом, который запускал бы pptp с требуемыми параметрами, но еще
добавлял бы к ним --nobuffer --loglevel 0 ?
Пользователь решил продолжить мысль 08 Сентября 2009, 10:45:39:
переименовал pptp в pptpo и поставил вместо него скрипт pptp
#!/bin/bash
/usr/sbin/pptpo $1 $2 $3 $4 $5 $6 $7 $8 $9 --nobuffer --loglevel 0
работает, глюков пока не замечено, но вот вопрос: при таком подходе сюрпризы будут?
наверное такую же обманку можно и с cp сделать..