• 4756阅读
  • 6回复

急急,请教大家一个问题, 非常急!希望大家帮助小弟! [复制链接]

上一主题 下一主题
离线gery_sunjian
 
只看楼主 倒序阅读 楼主  发表于: 2008-12-15
— 本帖被 XChinux 执行加亮操作(2009-01-06) —
希望系统注销时候,自己运行的程序知道这样事情的发生,并去做一些处理. 如何知道呢???

系统注销时候调用什么脚本? .logout 在我机器上不行.
系统注销时候发出什么信号?
是否有一个注册函数让我去注册, 系统注销时候调用我的函数?

请大家帮助!
离线gery_sunjian
只看该作者 1楼 发表于: 2008-12-15
ding!
离线gery_sunjian
只看该作者 2楼 发表于: 2008-12-18
没人知道吗????????????
离线lazybone
只看该作者 3楼 发表于: 2008-12-18
WINDOWS下Jambi里用 Runtime.getRuntime().addShutdownHook (doSth())可以注册
效果是关机时调用doSth()
离线gery_sunjian
只看该作者 4楼 发表于: 2008-12-18
不知道 linux  是如何去做的呢??????????
离线lj_0212

只看该作者 5楼 发表于: 2008-12-18
写脚本吧。

先写一个脚本放在/etc/rc.d/init.d下,chmod -f 777  , 再ln -s 到 /etc/rc.d/rc0.d/K01脚本名 与 /etc/rc.d/rc6.d/K01脚本名,同时也要 ln -s 到 /etc/rc.d/rc3.d/S99脚本名 与/etc/rc.d/rc5.d/S99脚本名。

K开头的代表系统关闭的时候执行,S开头的代表开机的时候执行。注意服务器脚本编写的规范,因为有K开通的软链接并不一定会在关机的时候自动去执行。
离线lj_0212

只看该作者 6楼 发表于: 2008-12-18
这个问题ms跟qt没什么关系。
快速回复
限100 字节
 
上一个 下一个