看板Programming
标 题Re: [问题] 如何让程式当掉之後自动重新启动程式?
发信站政大狂狷年少 (Thu Nov 2 02:53:31 2006)
转信站ptt!ctu-reader!ctu-peer!news.nctu!news.cis.nctu!news.cs.nthu!WHSHS
※ 引述《[email protected] (会走路的冰块)》之铭言:
> ※ 引述《timyau (伟哉!33WR)》之铭言:
> : 不过这样的话我就得随时在画面前待机应付随时可能程式挂掉的情形
> : 所以想请教有没有什麽软体或者程式写作方法
> 我想到的很简单的方法
> 就是用 crontab 一段时间就去侦测一下程式是不是还活着
在 UNIX 上的话,
习惯是摆一个 script 去 run 程式,
当程式不正常结束时,
就会再度执行它,
shell script 有一个 $? 变数可以检查程式是否正常结束,
若是正常结束 $? 的值会是 0。
MS Windows 的 batch 应该也能做到类似效果,
wscript 之类的东西我没研究所以不知道。
--
Name: Tseng, Ling-hua E-mail Address:
[email protected]
School: National Tsing Hua University Department: Computer Science
Interesting: C++, Compiler, PL/PD, OS, VM, Large-scale software design
Researching: Undecided
Homepage:
https://it.muds.net/~uranus
--
╔═══╗ ┼────────────────────────╮
║狂狷 ║ │
* Origin:[ 狂 狷 年 少 ] whshs.cs.nccu.edu.tw ╰─╮
║ 年少║ ┼╮
< IP:140.119.164.252 > ╰─╮
╚╦═╦╝ ╰
* From:61-230-217-167.dynamic.hinet.net
─╨─╨─ KGBBS ─ ◎ 遨翔"BBS"的狂狷不驯;属於年少的轻狂色彩 ◎