Re: Я стою на асфальте...
> >> system $cmdline, где $cmdline = 'esdplay ~/.licq/sounds/Message.wav'
> >>
> >> Так вот если /bin/sh это bash, то всё ок, а если ash (posix sh), но
> >> ничего не ок - висим, не играем, ждём чего-то. Т.е. system не
> >> отрабатывает :-(((
> >>
> >> В чём дело? В Perl или в ash?
> >
> > Полагаю, что в ash. POSIX sh не обязан раскрывать ~. Напиши,
> > там ${HOME}/.licq/sounds...
>
> Не обязан, но раскрывает (я это проверил, естественно).
Было у меня как-то - bash2 долго и упорно пытался ~ понять как \~ а не как
$HOME. Пока $HOME не сказал - не работало.
А дебуггер что говорит ?
--
With Best Regards,
Denis A. Kulgeyko
DK666-UANIC
e-mail: burzum@bliss.com.ua
ICQ: 81607525
SMS: mburzum@bliss.com.ua
-================================-
UNIXes ... they are VERY friendly.
But .. they chooses their friends VERY carefully ... :)
^]:wq!
Reply to: