expect_popen
(PECL expect >= 0.1.0)
expect_popen β ΠΠ°ΠΏΡΡΠΊΠ°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠ΅ΡΠ΅Π· ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ ΠΎΠ±ΠΎΠ»ΠΎΠ½ΠΊΡ Bourne ΡΠ° Π²ΡΠ΄ΠΊΡΠΈΠ²Π°Ρ Π΄Π»Ρ ΠΏΡΠΎΡΠ΅ΡΡ ΠΏΠΎΡΡΠΊ PTY
ΠΠΏΠΈΡ
expect_popen(string $command): resource
ΠΠ°ΠΏΡΡΠΊΠ°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠ΅ΡΠ΅Π· ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ ΠΎΠ±ΠΎΠ»ΠΎΠ½ΠΊΡ Bourne ΡΠ° Π²ΡΠ΄ΠΊΡΠΈΠ²Π°Ρ Π΄Π»Ρ ΠΏΡΠΎΡΠ΅ΡΡ ΠΏΠΎΡΡΠΊ PTY.
Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ²
command
ΠΠΎΠΌΠ°Π½Π΄Π° Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΡ.
ΠΠ½Π°ΡΠ΅Π½Π½Ρ, ΡΠΎ ΠΏΠΎΠ²Π΅ΡΡΠ°ΡΡΡΡΡ
ΠΠΎΠ²Π΅ΡΡΠ°Ρ ΠΏΠΎΡΡΠΊ PTY Π΄Π»Ρ stdio
stdout
, ΠΈstderr
ΠΏΡΠΎΡΠ΅ΡΡΠ°.
Π£ ΡΠ°Π·Ρ Π²ΠΈΠ½ΠΈΠΊΠ½Π΅Π½Π½Ρ ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ ΠΏΠΎΠ²Π΅ΡΡΠ°Ρ false
ΠΡΠΈΠΊΠ»Π°Π΄ΠΈ
ΠΡΠΈΠΊΠ»Π°Π΄ #1 ΠΡΠΈΠΊΠ»Π°Π΄ Π²ΠΈΠΊΠΎΡΠΈΡΡΠ°Π½Π½Ρ expect_popen()****
Loading...
ΠΠΈΠ²ΡΡΡΡΡ ΡΠ°ΠΊΠΎΠΆ
- popen() - ΠΡΠ΄ΠΊΡΠΈΠ²Π°Ρ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΈΠΉ ΠΏΠΎΠΊΠ°ΠΆΡΠΈΠΊ ΠΏΡΠΎΡΠ΅ΡΡ