计算机锁定时运行perl脚本

时间:2011-10-20 10:22:54

标签: perl background mode pc locked

我编写了一个perl脚本,该脚本在用户登录窗口xp机器后立即在后台运行。现在脚本运行正常,直到用户正在使用计算机。但是如果他锁定了计算机或启动了屏幕保护程序(它也很快锁定了PC),那么脚本就会停止工作。那么,即使Pc处于锁定模式,我怎样才能使脚本运行?

2 个答案:

答案 0 :(得分:2)

锁定计算机不会停止常规的perl脚本,你必须尽量创建一个脚本,以便在计算机被锁定并停止运行时注意

试一试,运行它 perl -le " for( 1 .. 20 ) { print scalar gmtime; sleep 1; } " 锁定电脑,等待几秒钟,解锁它,你会发现它一直在运行

答案 1 :(得分:0)

只是一个想法......您可能必须将perl脚本作为Windows服务运行以使其保持运行(仿效Unix的nohup)。