Maxim Tyurin
2007-09-19 00:10:52 UTC
Hi!
Что-то я не могу понять особенностей работы с exec :(
Точнее как выполняется команда.
Вот пример:
set IP /sbin/ip
set r "via 192.168.0.1 dev eth0"
exec $IP route del default $r
на это мне выдается
Error: either "to" is duplicate, or "via 192.168.0.1 dev eth0" is a garbage.
И никак я не могу запустить эту команду.
Пока выкрутился так:
set command "$IP route del default $r"
exec sh -c $command
Hо хотелось бы без костылей.
Где внятно расписано как работает exec и почему он у меня не работает?
Что-то я не могу понять особенностей работы с exec :(
Точнее как выполняется команда.
Вот пример:
set IP /sbin/ip
set r "via 192.168.0.1 dev eth0"
exec $IP route del default $r
на это мне выдается
Error: either "to" is duplicate, or "via 192.168.0.1 dev eth0" is a garbage.
И никак я не могу запустить эту команду.
Пока выкрутился так:
set command "$IP route del default $r"
exec sh -c $command
Hо хотелось бы без костылей.
Где внятно расписано как работает exec и почему он у меня не работает?
--
With Best Regards, Maxim Tyurin
JID: ***@jabber.pibhe.com
With Best Regards, Maxim Tyurin
JID: ***@jabber.pibhe.com