所以我想要一個顯示rsclock的功能,然后退出。要退出 rsclock,用戶按“Q”。所以我想在fish中模擬這個輸入。我怎么能夠?
uj5u.com熱心網友回復:
通常您可以使用管道來執行此操作,但是 rsClock 會顯式打開 /dev/tty而不是僅從標準輸入中讀取,因此對于任何 shell 來說這都是不平凡的。
一種方法是延遲后發送 SIGINT:
#!/bin/sh
(sleep 1; killall -INT rsclock) &
rsclock
tput cnorm
但阻力最小的路徑可能是直接修改 rsclock 以支持超時。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/420370.html
標籤:
上一篇:錯誤:找不到構建輸入檔案:Xcode中的LaunchScreen.storyboard和Main.storyboard
