LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 789|回复: 4

这个功能如何实现?

[复制链接]
发表于 2004-8-4 09:20:45 | 显示全部楼层 |阅读模式
我需要完成如下功能:(欢迎提供思路和源码)

1. 删除某个磁盘(可只考虑硬盘)的所有分区
2. 创建一个分区
3. 格式化该分区
4. 出具操作结果信息

运行环境:希望在应用程序中使用, 所以没有人机会话,一切自动完成,还需要知道执行结果,不知道能否实现?
发表于 2004-8-4 10:00:25 | 显示全部楼层
这需要手工的,因为当你创建/删除分区后,系统需要重启的!,fdisk分区可以通过here文档实现自动化
fdisk /dev/hda<<!
p
q
...
!
 楼主| 发表于 2004-8-6 14:05:16 | 显示全部楼层
看不懂,能解释一下吗?
是不是需要用户交互,输入的时候,可以在脚本中给出,执行脚本的时候就无需用户干预了呢?
发表于 2004-8-6 18:14:18 | 显示全部楼层
上述的对硬盘操作的fdisk命令,是可以写在脚本中的,,也是非交互的,当然,具体的命令要
参考fdisk中的各种命令,如,n,p,等等
发表于 2004-8-6 20:32:09 | 显示全部楼层
最初由 KornLee 发表
这需要手工的,因为当你创建/删除分区后,系统需要重启的!,fdisk分区可以通过here文档实现自动化
fdisk /dev/hda<<!
p
q
...
!


其实如果这样写.楼主应该会看的懂了

fdisk /dev/hda << FOO
p
q
...
FOO

LinuX,是不是这样
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表