我有一个 bash 脚本,它会在插入驱动器时将文件复制到驱动器,然后卸载。实际的复制行很简单:
cp $SRCDIR/$FILE $DRIVE
并卸载:
umount $DRIVE
但是,一旦 cp 完成并且出现 umount ,文件系统仍然必须完成该作业,并且我看到以下内容:
现在,当我需要通过 10 个 USB 集线器将相同的文件复制到大约 500 个 USB 驱动器时,可以使用此脚本。我已经有自己的方法来通知我什么时候需要弹出哪个驱动器,并且弹出一百万个窗口非常烦人。除了发送“睡眠 5 秒”命令(这真的不会太糟糕)之外,还有什么方法可以抑制这些消息吗?
答案1
sync
卸载之前运行该命令。