问题可能是Firefox启动时需要更长的时间来加载,导致脚本挂起。可以在调用Firefox前使用sleep命令来增加等待时间。示例代码如下:
#!/bin/bash # 连接WiFi nmcli device wifi connect MyWiFi password MyPass # 等待5秒 sleep 5 # 打开Firefox firefox &
上面的脚本在连接WiFi后等待5秒后再启动Firefox,这样就可以避免xdotool被Firefox挂起的问题。
上一篇:bash脚本使用tr的奇怪行为
下一篇:Bash脚本使用`set-e`无法捕获错误状态。