script限時間的重複執行...? - Linux

Rae avatar
By Rae
at 2011-05-26T17:45

Table of Contents

想問一下

我有c執行檔 out 會產生output

這個c 用到亂數 , 產生檔案時有的會執行很久

我想執行時 超過30s秒的時候 exit掉 再重新執行一次

這該怎麼寫script呢?

#!/bin/sh
while(?)
do
?
./out
if(?)
done

--
Tags: Linux

All Comments

Leila avatar
By Leila
at 2011-05-31T06:02
c裡可以用alarm或thread之類的來實作吧
Margaret avatar
By Margaret
at 2011-06-01T00:08
http://pastebin.com/u3FGPpwH
Franklin avatar
By Franklin
at 2011-06-04T21:51
alarm(30), 不裝 SIGALRM handler, 應該剛好是你要的
Barb Cronin avatar
By Barb Cronin
at 2011-06-06T10:41
忘了說, alarm(30) 是寫在你的 c 裏面
Kelly avatar
By Kelly
at 2011-06-09T15:12
感謝感謝 我研究研究
Hazel avatar
By Hazel
at 2011-06-12T01:44
用 ./out &; sleep 30; killall out 呢?
Hazel avatar
By Hazel
at 2011-06-13T01:20
我不知道怎麼直接拿前一個背景程式的 pid 就是了
William avatar
By William
at 2011-06-17T23:34
鳥哥上面好像是寫 kill %+

Fedora 15的桌面使用疑問

Zanna avatar
By Zanna
at 2011-05-26T14:12
FEDORA15在使用者帳戶那邊可以點自動登入了XD 不用再去終端機編輯了! 超棒! 回到問題 GNOME3關於滑鼠移到左上角後左邊的喜好列 為什麼我桌機可以自由排列捷徑上下的順序 可是我裝在筆電上的喜好列 滑鼠左鍵點著時卻只會把圖案拉著 然後不管怎麼移動都無法改變順序 又一放開就把程式打開了 請問我是少 ...

Fedora15 裝了之後無法與Win7多重開機

Candice avatar
By Candice
at 2011-05-26T13:39
※ 引述《twkraito (Raito)》之銘言: : 因為fedora 15剛出覺得很新奇 : 所以想裝來試試看 網路上找了篇Fedora14和win7的安裝心得 : 他是說F15 裝了之後不會在開機選單出現 要另外用easyBCD把Linux叫出來 : 我fedora 15安裝時是先把WIN7切割50G ...

date 輸出每個月的日期?

Lily avatar
By Lily
at 2011-05-26T09:45
請教一下,我知道 date 可以知道目前的時間日期以及前後天等這類的資訊, 不知道它是否可以我給定它譬如: 2011年 2 月份,它會回傳給我 28 天; 給他 2008 年 2 月,他會回傳給我 29 天。不知道是否可以實現?謝謝! - ...

ubuntu 無法啟動

Carolina Franco avatar
By Carolina Franco
at 2011-05-26T07:14
※ 引述《jnews (jjnews)》之銘言: : 更新之後就無法啟動 : 啟動出現像修復模式的選項 : 隨便選一個之後出現以下訊息 : mount: mounting /dev on /root/dev failed: No such file or directory : mount: mounting ...

Ubuntu 11.04 怎麼把螢幕反白

Catherine avatar
By Catherine
at 2011-05-26T04:31
不好意思標題下的不好, 實在是不知道這個問題怎麼下標題。 之前用Ubuntu 10.04的時候只要按 Super(windows鍵) + M 就可以把整個螢幕反白(白底變黑底之類的), 可是最近升級到11.04發現這個功能不見了, Google了一下也沒有相關的資料, 所以想請教板上的前輩這個功能 ...