我需要创建一个苹果脚本来按顺序执行 DD 命令,将相同的 .img 文件复制到多个 USB 闪存驱动器
上下文:计算机连接到有源 USB 集线器,其中 7 个 USB 闪存驱动器通过 diskutil 连接和卸载。没有其他 USB 设备或磁盘连接到计算机(因此 U 盘将分配一个 disk1 - disk7 资源映射)
步骤
将准备一个名为“source.img”的文件并将其放在桌面上(比如可启动操作系统的 .img)
必须要求终端将目录更改为桌面
具有管理权限(密码可以插入脚本中,或向用户询问一次)必须要求它执行:
“sudo dd if=source.img of=/dev/rdisk1 bs=1m”
- 脚本必须等到操作结束,然后再要求终端执行另一个DD,这次到disk2:
“sudo dd if=source.img of=/dev/rdisk2 bs=1m”
再次,等到操作结束,再问:
“sudo dd if=source.img of=/dev/rdisk3 bs=1m”
以此类推,使用 rdisk4、rdisk5、rdisk6、rdisk7。
- 在 disk7 操作结束时,该脚本可以关闭终端并向用户发送一条查找器消息(或音频通知),表明对 7 个闪存驱动器的 USB 复制过程已结束。
这是一种创建“便宜的 USB 复制器”的方法,可将可启动图像放在多个棒上,我需要它用于我的学生的学校项目。
有人可以帮忙吗?我是 Applescript 的零。这个东西对很多人都有用。
谢谢 !阿尔贝托