Apa yang saya coba lakukan adalah menjalankan python di jendela terminal dan mengarahkan stdin dari pipa bernama. Lalu saya menulis ke pipa bernama di terminal lain dan meminta perintah itu mengeksekusi pada python.
Terminal 1:
mkfifo p1
python < p1
Terminal 2:
echo -n "print \"Hello World\"" > p1
Yang terjadi adalah - cetakan Hello Worlddan keluar python . Yang ingin saya lakukan adalah tetap menjalankan python untuk mengambil perintah berikutnya. Bagaimana saya melakukan ini di shell?
exec 3> p1dilakukan dan apa itu&3&exec 3> &1? Terima kasih.