ユーザがウィンドウXPマシンにログインした直後にバックグラウンドで動作するperlスクリプトを書いています。ユーザーがコンピュータで作業するまで、スクリプトはうまく動作します。しかし、彼がコンピュータをロックするか、スクリーンセーバーが起動されると(PCもすぐにロックされます)、スクリプトは機能しなくなります。どうすればPcがロックモードになっていてもスクリプトを実行させることができますか?コンピュータをロックコンピュータがロックされている間にperlスクリプトを実行する
2
A
答えて
2
は通常のperlスクリプトを停止することはありません、あなたはこの perl -le " for(1 .. 20) { print scalar gmtime; sleep 1; } "
ロックを実行し、それを試してみてくださいコンピュータがロックされたときに気づくためのスクリプトを作成するためにあなたの方法の外に出ると
の実行を停止する必要がありますコンピュータは、数秒待ってからロックを解除すると、それは実行され続けていることがわかります
+0
私のスクリプトは、バックグラウンドで実行中にランダムな時間間隔で現在の画面のスクリーンショットを取り、Subversionを介してサーバーに画像をコミットします。そして、コンピュータがロックされるとすぐに終了します。だから私はそれをどんな状況下でも走らせ続けるために何をすべきですか? – vishalkbhatt
0
ちょっと考えて...あなたはWindowsサービスとしてperlスクリプトを実行しなければならないかもしれませんnohup)。
関連する問題
- 1. cgi/perlスクリプトが実行されないようにする
- 2. CodedUI:コンピュータがロックされてもテストが実行されますか?
- 3. 画面がロックされている間にExcelからマクロを実行する
- 4. コンピュータがロックされているときにタスクスケジューラを使用してアクセスマクロを実行する
- 5. リモートドライブで実行されているperlスクリプトのライブラリの問題
- 6. ssh perlスクリプトが実行されていません
- 7. fadeIn/FadeOutが実行されている間に他のスクリプトが実行されないようにします
- 8. iphoneがロックされている間にモバイルサファリでJavascriptが実行されています
- 9. 端末がロックされている間にMobileFirstアプリが実行されていますか?
- 10. コンピュータがロックされているときにSpeechRecognitionEngineが認識を停止する
- 11. PHPスクリプトを変更してPerlスクリプトとして実行する
- 12. 変更されたときにmod_fcgidで実行されているPerlスクリプトを再起動するには?
- 13. Perlのスクリプト:外部コマンドとして実行されているMV
- 14. 異なるコンピュータでのスクリプト実行時間(python 3.5、miniconda)
- 15. perlでpythonスクリプトを実行する
- 16. Windowsでperlスクリプトを実行する
- 17. Google Cloudで長時間実行されているスクリプト
- 18. 長時間実行されているPythonスクリプト
- 19. スリープする前にスクリプトが実行されていない
- 20. perlスクリプト内でperlスクリプトを実行したい
- 21. 渡された引数としてperlスクリプトを実行
- 22. jQuery.appearは、ユーザーに表示されている間にスクリプトを実行します
- 23. Perlスクリプトを実行可能ファイルパッケージに変換するPerlスクリプトによって使用される実行ファイル内のYAMLファイル
- 24. ホストからPsSessionコンピュータにスクリプトを実行
- 25. ノードプロセスが実行されているスクリプトを特定する
- 26. iframeがロードされている間にjavacriptを実行する
- 27. Perlスクリプトがmysqlコマンドを実行していますか?
- 28. 他のコマンドが実行されている間にタイマーを実行するC++
- 29. スクリプトが実行されている間にリダイレクトされたパスを変更する
- 30. 空白行の間に行を印刷するPerlスクリプト
彼はかなり疑わしいものに取り組んでいるように見えます。http://www.perlmonks.org/?node_id=932396 – moritz
私のスクリプトは、バックグラウンドで実行中にランダムな時間間隔で現在の画面のスクリーンショットを取り、 Subversionを介してサーバーに画像を送信し、ランダムな時間スリープモードに入ります。それはPCがロックされているときにスリープモードで実行し続けますが、それは別のスクリーンショットのために目を覚ます時に終了します。 – vishalkbhatt