LinuxSir.cn,穿越时空的Linuxsir!

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

shell编程里可以使用系统调用吗?

[复制链接]
发表于 2004-8-25 13:24:37 | 显示全部楼层 |阅读模式
shell编程中可以使用系统调用吗?如何使用?
发表于 2004-8-25 15:35:12 | 显示全部楼层
应该是不行的. shell编程是以shell命令为基础的.所有的调用是shell传递给kernel后由kernel完成的. 我是这么理解的.
 楼主| 发表于 2004-8-28 13:18:16 | 显示全部楼层
我想在shell里插入sleep语句,让shell每隔一定的时间读出uptime的值,不能用系统调用的话怎么办到呢?
 楼主| 发表于 2004-8-28 13:23:14 | 显示全部楼层
shell里好像能调用c语言程序
但是:我要将这个特定的时间值由shell传给c程序
比如说:我希望每2秒执行一次,即sleep(2)
把2作为参数给shell,可用$1来引用"2"
但不能把$1给c函数
发表于 2004-8-28 13:23:38 | 显示全部楼层
最初由 wendy84 发表
我想在shell里插入sleep语句,让shell每隔一定的时间读出uptime的值,不能用系统调用的话怎么办到呢?

这个是可以的
  1. while true;do
  2.     uptime >>uptime.log
  3.     sleep 30 #暂停30秒
  4. done
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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