关于U盘驱动的问题

在程序里,读完U盘后,运行system(“slay -f devb-umass”);,但返回值是-1,现在必须我退出程序,然后手动运行slay devb-umass才能把U盘驱动退出来,这是怎么回事情呀,比较急

1)用spawnl代替你的system
2) 用fullpath而不是简单地写个slay