0

作成したコンソール プログラム (C#) を Amazon EC2 (Windows) で実行したいと考えています。良い点は、プログラムが完全に正常に動作することです。問題は、コンソール プログラムが処理を続行するには、リモート デスクトップ経由でログインする必要があることです。ユーザーをログインさせたままにしようとしましたが(Xを閉じるだけで閉じます)、それは役に立ちませんでした。

プログラムは無限ループであり、永遠に処理を続ける必要があります。RD を使用していなくてもプログラムを実行するにはどうすればよいですか?

ちょっとした追加情報: プログラムをデフォルト (ワンクリック インストール) の方法でインストールしました。

ありがとう!

4

1 に答える 1

3

ログインしていないときに、Windows タスク スケジューラを使用してコンソール プログラムを実行できます。

http://msdn.microsoft.com/en-us/library/aa383614.aspx

http://en.wikipedia.org/wiki/Windows_Task_Scheduler

Windows タスク スケジューラがプログラムを開始する必要があることに注意してください。これでは、コンソール プログラムを対話型ユーザーとして (つまり、RDP セッションから) 対話的に開始し、それを実行し続けることはできません。

別の方法として、コンソール プログラムを Windows サービスに変換するのはかなり簡単です。

于 2012-10-08T19:18:52.230 に答える