Трябва да изпълня unix интерактивна команда, която стартира друга ksh интерактивна обвивка, за да мога след това да изпълня други команди.
очаквам или tcl/tk не е наличен и изглежда, че не мога да играя с пренасочвания (тъй като първата интерактивна команда стартира друго дете, което не мога да пренасоча (или не знам как) извежда.
Пример (неавтоматизиран)
$ /bin/someComand username: xpto password: xpty someCommand is now executing other voodooshell: voodooshell$ /bin/anotherCommand This is the output you want.. bye .
Първата част е проста:
$ /bin/someCommand<<E xpto xpto E
Опитването на нещо подобно не работи
$ /bin/someCommand<<E xpto xpto E<(otherPrettyCommands<<A who quit A )
Така че аз все пак..... c програма с popen!? :-) добре, добре е да реша отново първия проблем, но как мога да получа дъщерния процес на първия проблем и да пренасоча команди към него, преди да се затвори? :-(
Как бихте разрешили това?