当前位置: 技术问答>linux和unix
如何判断自己的进程是否正常启动
来源: 互联网 发布时间:2016-07-21
本文导语: 在linux下,启动了一个自己的进程(知道进程名),如何通过脚本来判断该进程是否正常启动并且是自己的进程而不是同名的其他进程?谢谢! | 别人替换你的app,是在你的app运行前替换,还...
在linux下,启动了一个自己的进程(知道进程名),如何通过脚本来判断该进程是否正常启动并且是自己的进程而不是同名的其他进程?谢谢!
|
别人替换你的app,是在你的app运行前替换,还是动态替换?
再说,既然是你的app,你跟它设计一个别人不知道的暗号不就得了,
你问 地振高冈,一派西山千古秀
他就得答 门朝大海,三合河水万年流
不然干掉就完事了呗
信号量是好,不过貌似只能脚本到app的单向,你要app回复你,app仅靠一个信号量还不知道回谁呢
可以占用一个用户自定义信号量,shell用kill发,app收到后写一个文件表示回复,没有回复的一律咔嚓
再说,既然是你的app,你跟它设计一个别人不知道的暗号不就得了,
你问 地振高冈,一派西山千古秀
他就得答 门朝大海,三合河水万年流
不然干掉就完事了呗
信号量是好,不过貌似只能脚本到app的单向,你要app回复你,app仅靠一个信号量还不知道回谁呢
可以占用一个用户自定义信号量,shell用kill发,app收到后写一个文件表示回复,没有回复的一律咔嚓
|
ps -x | grep "全路径"
|
ps -xelf | grep "全路径"
这样更好。
这样更好。
|
ps -xelf | grep "全路径"
|
启动前可以对文件进行一些校验吧,md5之类?开应用程序文件是否修改过?
|
linux有函数可以监控文件是否变化,可以试一下。
|
好难啊!