Shell-Script
在 /dev/tty 訪問上執行腳本
我連接了一個遠端串列設備
/dev/ttyAMA0
,需要在程序連接之前發出串列命令,以便程序讀取返回字元串並自動辨識它。我無法改變主程序的行為。
/dev/tty
當使用者程序訪問字元設備時,有什麼方法可以執行腳本?添加
udev
規則僅在啟動期間執行,而不是在我連接 minicom 時執行。我正在研究一種方法來製作一個可以做到這一點的假字元設備,但看起來我需要編寫一個設備驅動程序。
我最終監視了日誌文件並在它想要連接時觸發了它。
tail -f /tmp/lw.stdout.log | grep -q --line-buffered "INFO: Connecting to USB,/dev/ttyAMA0" && echo -n $'\cx' > /dev/ttyAMA0