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

By Jessica
at 2010-12-17T01:51
at 2010-12-17T01:51
Table of Contents
不好意思...小弟還是新手..
想請問各位大大一個問題...
如果我有一個程式..由Script寫成的..名稱叫做Report
(裡面是一些if的指令..類似無窮回圈..會不停的跑...)
我希望這程式不論任何時候..都要被執行...
但目前遇到一個問題...只要我一重開機..這程式自動就不會被執行了...
必須人為在去執行一次..偏偏大家又常常忘記..或是莫名原因..沒有執行了
為了解這問題...我曾經有一個想法...可是寫法不知道可不可行
輸入: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

By Jake
at 2010-12-17T18:35
at 2010-12-17T18:35

By Ivy
at 2010-12-19T04:46
at 2010-12-19T04:46

By Bennie
at 2010-12-23T02:50
at 2010-12-23T02:50

By Faithe
at 2010-12-26T09:13
at 2010-12-26T09:13

By David
at 2010-12-30T09:17
at 2010-12-30T09:17

By Audriana
at 2011-01-03T20:03
at 2011-01-03T20:03

By Wallis
at 2011-01-07T00:14
at 2011-01-07T00:14

By Necoo
at 2011-01-10T22:00
at 2011-01-10T22:00

By Delia
at 2011-01-14T11:04
at 2011-01-14T11:04

By Hedwig
at 2011-01-19T09:56
at 2011-01-19T09:56
Related Posts
vsftpd的紀錄檔

By Agatha
at 2010-12-16T18:38
at 2010-12-16T18:38
(固定ip)收到mail正常嗎?

By Edward Lewis
at 2010-12-16T14:21
at 2010-12-16T14:21
請問shell script可以做這件事嗎?

By Todd Johnson
at 2010-12-15T22:29
at 2010-12-15T22:29
如何實作文字介面下的資源回收筒?

By Hardy
at 2010-12-15T19:14
at 2010-12-15T19:14
grep比對有點問題

By Tom
at 2010-12-15T18:40
at 2010-12-15T18:40