我目前从事硬件开发工作,目前经常连接/断开/重启连接到串行端口的设备。(通常只是 /dev/ttyUSB0)
我有一个监视串行端口的基本脚本,它在gnome-terminal
屏幕一角的自己的小窗口中运行,因此我可以“一目了然”轻松查看设备是否已连接或已完成重新启动等。这个窗口一直可见。用于监控目的。
脚本 ( monitorSerialPorts
) 是基本但实用的:
while [ true ]
do
clear
printf "\n Serial Devices: "
ls /dev/ttyUSB* 2> /dev/null || (clear ; printf "\n No Devices Detected")
sleep 2
done
monitorSerialPortsLauncher
我从第二个 脚本(
gnome-terminal --window-with-profile=RedonYellow --command=$HOME/scripts/monitorSerialPorts --geometry=26x3-20
问题:有没有一种干净的方法可以将此功能组合到一个脚本中?(此外,欢迎任何有关改进此过程或脚本的总体建议)