ユーザがウィンドウ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. リモートドライブで実行されているperlスクリプトのライブラリの問題
- 2. ssh perlスクリプトが実行されていません
- 3. iphoneがロックされている間にモバイルサファリでJavascriptが実行されています
- 4. PHPスクリプトを変更してPerlスクリプトとして実行する
- 5. 長時間実行されているPythonスクリプト
- 6. 変更されたときにmod_fcgidで実行されているPerlスクリプトを再起動するには?
- 7. Perlのスクリプト:外部コマンドとして実行されているMV
- 8. perlでpythonスクリプトを実行する
- 9. 他のコマンドが実行されている間にタイマーを実行するC++
- 10. 渡された引数としてperlスクリプトを実行
- 11. perlスクリプト内でperlスクリプトを実行したい
- 12. Perlスクリプトがmysqlコマンドを実行していますか?
- 13. 空白行の間に行を印刷するPerlスクリプト
- 14. スクリプトがアプリケーションによって実行されたときにbashスクリプトのSSHコマンドが実行されない
- 15. プログラムが実行されている間にfprintfを読む
- 16. スクリプトが実行されている場所を確認
- 17. Perlを使わないマシンでPerlスクリプトを実行する方法を教えてください。
- 18. スクリプト実行中にデータベースを適切にロックする
- 19. iOS - iPadからコンピュータ上で実行されているWebサービスにアクセスする
- 20. Android:デバイスがロックされていてもスレッドを実行し続ける
- 21. 複数のコンピュータからPHPスクリプトを実行しますか?私はPHPスクリプトを書かれている
- 22. perlコードを実行して結果を出力するtclスクリプト?
- 23. PL/SQLスクリプトからperlスクリプトを実行する方法は?
- 24. 画面がロックされている間にGPSを開始するには
- 25. IISでPerlスクリプトの実行時間を制限するにはどうすればよいですか?
- 26. rakeスクリプトの実行中にデータベースをロックする
- 27. Python CGIスクリプトが実行されない
- 28. Fedora画面ロックでスクリプトを実行
- 29. linuxのファイルからPerlスクリプトを実行しています
- 30. デバイスがパスワードでロックされている間に画像をキャプチャする
彼はかなり疑わしいものに取り組んでいるように見えます。http://www.perlmonks.org/?node_id=932396 – moritz
私のスクリプトは、バックグラウンドで実行中にランダムな時間間隔で現在の画面のスクリーンショットを取り、 Subversionを介してサーバーに画像を送信し、ランダムな時間スリープモードに入ります。それはPCがロックされているときにスリープモードで実行し続けますが、それは別のスクリーンショットのために目を覚ます時に終了します。 – vishalkbhatt