spawn
<
. का समर्थन नहीं करता दिशा लेकिन आप ऐसा कर सकते हैं:
spawn sh -c "mysql -u root -h localhost -proot dbTest < temp.sql"
ऐसा लगता है कि आप mysql
चलाना चाहते हैं गैर-संवादात्मक तरीके से ताकि आप Expect
का भी उपयोग कर सकें का system
आदेश:
system "mysql -u root -h localhost -proot dbTest < temp.sql"
या Tcl
का exec
आदेश:
exec mysql -u root -h localhost -proot dbTest < temp.sql >@ stdout 2>@ stderr
आपको संपूर्ण system
लगाने की आवश्यकता हो सकती है या exec
catch
. में कमांड mysql
. के मामले में ब्लॉक करें विफल:
catch {system "mysql ..."} catched
# or
catch {exec mysql ...} catched