Expect

圍繞詛咒編寫腳本?

  • February 26, 2012

我有一個過程,我必須經常處理。

  • 它需要我執行一個命令,然後輸入幾條資訊。
  • 然後我看到一個列出幾個選項的詛咒菜單。

前半部分很容易使用 expect 實現自動化。第二部分我不知道一種簡單的自動化方法。

有什麼建議麼?

不幸的是,expect(來自任何語言)並不真正適合不是標準螢幕緩衝區響應的東西。我見過一些嘗試處理游標位置更新的實現,例如curses,但結果並不總是有效的。

我覺得你最好把時間花在研究 curses 應用程序為你提供配置應用程序的菜單的哪些操作上,你自己做這些項目。我發現幾乎每個 curses 菜單都有一個配套的 cli cmd,或者是一個前端。

如果您可以分享社區的詛咒菜單可能會幫助您了解後台發生的事情。如果你不能因為它是本土的東西,你應該能夠用類似的東西來捕捉背景中發生的事情strace

希望這可以幫助。

引用自:https://serverfault.com/questions/357843