如何讓程式一直執行.. - Linux

Heather avatar
By Heather
at 2010-12-22T00:33

Table of Contents

※ 引述《zchien (小建)》之銘言:
: 輸入:ps -A
: 可以看到類似下面寫法
: PID Time 名稱
: 1234 04:20 Report
: 所以我想把下面程式另存叫做..Program執行檔,
: 放在和Report程式相同目錄
: 並且把這Program執行檔寫入crontab -l .... 設定每1分鐘執行一次...
: 這樣是否就可以達到...讓Report這程式...不停執行的目的呢...
:
: #!/usr/bin/ksh
: ps -A > result.txt
: if grep "Report" result.txt >/dev/null 2>&1
: then
: Report
: fi
: $SLEEP 8
:
: =========================
: 我寫的程式說明:
: 第一行宣告是script
: 第二行把ps的data存在result.txt
: 第三行去result.txt擷取是否有Report字元...
: 如果沒有的話...就執行Report程式...
: 休息8秒鐘...
: ==========================
: 請各位大大幫忙看一下程式有無問題...會有更好的寫法嗎??


請問各位大大...我這程式可以執行嗎

因為我怕機台當機...

所以不敢用我寫的程式去執行...


寫法有錯誤嗎???

請幫忙指教..謝謝

--
Tags: Linux

All Comments

Ursula avatar
By Ursula
at 2010-12-25T21:39
假如Report程式是執行狀態,則這隻程式也會一直執行。
Sandy avatar
By Sandy
at 2010-12-29T00:00
如果Report沒執行,這支程式結果:line 7:8 not found
Ophelia avatar
By Ophelia
at 2011-01-01T21:38
你的$SELLP 8這行沒有反應,在前幾行的if成無限迴圈
Jake avatar
By Jake
at 2011-01-03T20:21
那請問一下..我要如何寫..才會當我report不執行時..才執行
Emily avatar
By Emily
at 2011-01-07T22:25
我不會ksh,不過你的if應該是抓不到Report才then 它
Christine avatar
By Christine
at 2011-01-09T11:32
而你現在是抓到又重呼叫Report,變雙倍執行
Delia avatar
By Delia
at 2011-01-09T15:54
那應該要怎麼修改呢

請問要怎麼開pl檔

Yedda avatar
By Yedda
at 2010-12-21T20:10
不好意思,我到了心理測驗的網站,網頁上的基本資料勾選好後,按「繼續」     接著跳出了一個檔案「login.pl」要求我下載,下載完成後,發現它是以「筆 記本」也就是notepad的樣子存下來。     而且檔案很小,後來發現,這似乎是linux的檔案?     抱歉,我是wind ...

Linux遊戲:原生、Wine模擬對比Windows 7

Caitlin avatar
By Caitlin
at 2010-12-21T16:29
PC玩家和主機玩家常常爭得不可開交,Linux玩家彷彿就只能待在被遺忘的角落裡,不過 Linux用戶同樣也有娛樂休閒的權利,不管玩兒的是原生遊戲抑或模擬遊戲。 今天測試的八款遊戲和DEMO都是Linux玩家最熟悉不過的。我們首先將它們放在Ubuntu 10.10下原生跑一遍,然後拿來Windows編譯版本, ...

qemu不穩嗎?

Cara avatar
By Cara
at 2010-12-21T16:24
用QEMU裝xp聽KKBOX 居然聽一聽會藍屏 是XP關係還是QEMU關係... 還有用QEMU開能支援3D繪圖嗎? 好像不能開遊戲 還是要下參數之類的 - ...

支援UDF格式ISO檔的工具???

Sandy avatar
By Sandy
at 2010-12-21T14:07
有無GUI介面的工具啊? 在文字介面下是可以掛載起來也可以看到內容 都可以正常存取 不過用archive mounter就都看不到東西 iso master也是一樣... os:fedora 14 64bit -- 擁有檔車才是男人的浪漫,淋雨騎車也是男人的浪漫 顧路牽車也是男人的浪漫,卡普種田也 ...

vim 變數取代求救

Carolina Franco avatar
By Carolina Franco
at 2010-12-21T11:21
小弟想把所有的 aaa0[1] aaa0[2] aaa0[3] ... aaa0[100] 取代成 bbb(0,1) bbb(0,2) bbb(0,3) ... bbb(0,100) 只知道 :%s/aaa0\[1\]/bbb(0,1)/g :%s ...