【发布时间】:2019-07-07 00:30:37
【问题描述】:
我的生成文件:
make:
# Mount Loader.bin
sudo mount -t vfat -o loop Boot.img mnt
sudo cp Loader.bin mnt
sudo umount mnt
但是,结果显示“目标忙”错误
$ make make
sudo mount -t vfat -o loop Boot.img mnt
[sudo] password for shore:
sudo cp Loader.bin mnt
sudo umount mnt
umount: /home/shore/MineOS/mnt: target is busy.
makefile:7: recipe for target 'make' failed
make: *** [make] Error 32
它是随机发生的,我猜主要思想是在复制过程中执行卸载。
所以我想问一下有没有办法让它等待上一个命令完成然后执行下一个命令
顺便说一下,我的平台是 Ubuntu 18.4
非常感谢!!
【问题讨论】:
标签: bash ubuntu makefile gnu-make