у меня был довольно простой скрипт#!/bin/sh
echo ${PEERNAME}:`date...тратлалала...` >> var/log/pppstat.logТеперь же мне нужно запустить из sh перл скрипт и передать ему в качестве параметра переменную PEERNAME... Как сие сделать...ПАМАГИТЕЕЕЕЕЕ
exec ./test-ip ${PEERNAME} не работает...:(
>у меня был довольно простой скрипт
>
>#!/bin/sh
>echo ${PEERNAME}:`date...тратлалала...` >> var/log/pppstat.log
>
>Теперь же мне нужно запустить из sh перл скрипт и передать ему
>в качестве параметра переменную PEERNAME... Как сие сделать...ПАМАГИТЕЕЕЕЕЕ
>
>exec ./test-ip ${PEERNAME} не работает...:(Пишешь перл скрипт, далее exec perl ./test-ip.pl $PEERNAME
вроде должно работать
>у меня был довольно простой скрипт
>
>#!/bin/sh
>echo ${PEERNAME}:`date...тратлалала...` >> var/log/pppstat.log
>
>Теперь же мне нужно запустить из sh перл скрипт и передать ему
>в качестве параметра переменную PEERNAME... Как сие сделать...ПАМАГИТЕЕЕЕЕЕ
>
>exec ./test-ip ${PEERNAME} не работает...:(Если Вы хотите после выплнения перл скрипта вернуться в шелл скрипт, то не надо пользоваться exec.
`basename $0`/test-ip "${PEERNAME}" должно работать в случае если
1) test-ip находится в том же директории, что и Ваш шелл скрипт
2) является выполняемым
3) Начинается с "#!/usr/bin/perl" (Ваш путь может быть иным)Успехов
--- sas