以下是一个简单的bash脚本,可以实现在插入随身WiFi时自动热挂载U盘:
```bash
#!/bin/bash
# 设置U盘设备名称和挂载点
DEVICE="/dev/sda1"
MOUNT_POINT="/mnt/usb"
# 检查U盘是否已经挂载
if grep -qs "$DEVICE" /proc/mounts; then
echo "U盘已经挂载"
else
# 尝试自动挂载U盘
if sudo mount $DEVICE $MOUNT_POINT; then
echo "U盘已自动挂载到$MOUNT_POINT"
else
echo "无法自动挂载U盘"
fi
fi
```
这个脚本首先设置了U盘设备名称和挂载点。然后,它检查U盘是否已经挂载。如果没有挂载,则尝试自动挂载U盘到指定的挂载点。如果挂载成功,则输出一条消息。如果无法挂载,则输出另一条消息。
您可以将此脚本保存为.sh文件,并将其添加到系统启动项中,以便在每次启动随身WiFi时自动运行。或者,您也可以将其添加到udev规则中,以便在插入U盘时自动运行。