Azure Virtual Machine でノード アプリケーションを実行していますが、Azure Automation を使用して (または管理ポータルを介して) 特定の時間に VM を再起動したいと考えています。
しかし、VM の再起動後にノード アプリケーションを再起動するにはどうすればよいでしょうか。
これを実現するために、タスク スケジューラの追加、レジストリ キーへのコマンドの追加 ( LocalMachine\..\Run
)、VM 用のカスタム スクリプト拡張機能の使用など、さまざまな方法を試しました。
上記のすべてが失敗しました。必要なのは、VM の再起動後、ノード アプリケーションを自動的に起動できるようにすることです。次に、定義済みのアカウントを使用して VM にリモート接続すると、上記の方法のいくつかが機能します。ただし、これはシーナリーではありません。すべての再起動ではなく、最初に 1 回だけリモートしたいだけです。
では、手動でログインせずに VM が自動的に再起動した後にプロセスを開始したり、コマンドを実行したりするために、これを実現する正しい方法は何でしょうか?