佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1072|回复: 8

Unix base test program command

[复制链接]
发表于 27-2-2008 07:41 AM | 显示全部楼层 |阅读模式
我是做半导体测试的,因为在下对programming不太行,有谁可以高台贵手吗?

run = test
如果要repeat 100次就是:

>repeat 100 run

但这是没有wait time一直跑完100次为止,所以我想让每次run之后休息一秒,所以用了这个command.

>while 1
>run
>sleep 1
>end

虽然有wait time 1秒,但却non -stop的run下去,直到我ctrl+C force to stop.

请问有谁可以教教在下如何能要只跑100次,而每次中间暂停1秒呢?
回复

使用道具 举报


ADVERTISEMENT

发表于 27-2-2008 09:09 AM | 显示全部楼层
i=0;while ((i < 100)); do run; i=$i+1; sleep 1;done
回复

使用道具 举报

 楼主| 发表于 27-2-2008 10:35 AM | 显示全部楼层
原帖由 tensaix2j 于 27-2-2008 09:09 AM 发表
i=0;while ((i < 100)); do run; i=$i+1; sleep 1;done


感激你的回答,但command是type在unix的prompt command里面。
我该怎么type?

>i=0
>while ((i < 100))
>run
> i=$i+1
>sleep 1
>end

这样吗?我等下try看,不知道line 1,2和4会不会出现unknown command.
回复

使用道具 举报

发表于 27-2-2008 11:41 AM | 显示全部楼层
那是 bash   俗称的 bourne again shell
所以 你 先打 bash ,再打那个command
上面我 缩成一 line 了。。所以直接就可以了

若你的 系统 只有  csh (俗称的  c shell),
那你就 自己 参考 google 来 translate 吧。。。

反正我觉得 bash 是比较常用的啦。
回复

使用道具 举报

 楼主| 发表于 27-2-2008 01:25 PM | 显示全部楼层
原帖由 tensaix2j 于 27-2-2008 11:41 AM 发表
那是 bash   俗称的 bourne again shell
所以 你 先打 bash ,再打那个command
上面我 缩成一 line 了。。所以直接就可以了

若你的 系统 只有  csh (俗称的  c shell),
那你就 自己 参考 google 来 translat ...


我找过了,有很多关于关于convert csh to bash script 的
但看到一头雾水。。。
可以请您再次帮我convert to csh command吗?
回复

使用道具 举报

发表于 27-2-2008 01:32 PM | 显示全部楼层
你的系统 没有 bash shell 吗?
你打bash 看看。。
回复

使用道具 举报

Follow Us
 楼主| 发表于 27-2-2008 02:22 PM | 显示全部楼层
原帖由 tensaix2j 于 27-2-2008 01:32 PM 发表
你的系统 没有 bash shell 吗?
你打bash 看看。。


不能出来哦,找了只看到C shell。。。
然后试看你的command,打i=0;
立刻就出unknown command
回复

使用道具 举报

发表于 27-2-2008 03:12 PM | 显示全部楼层
try 看这个csh

set i=0
while($i<100)
run
@ i++
end
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 27-2-2008 05:58 PM | 显示全部楼层
原帖由 tensaix2j 于 27-2-2008 03:12 PM 发表
try 看这个csh

set i=0
while($i




set i=0
while($i<100)
run

sleep 1
@ i++
end



能了!!感激不尽!!!谢谢您的帮忙!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 20-10-2025 11:07 AM , Processed in 0.110324 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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