私は Windows のバッチ ファイルにあまり詳しくないので、これは初心者の質問のように思えるかもしれません。次のようなコマンドを「ループ」または繰り返すにはどうすればよいですか?
shutdown -a
私は Windows のバッチ ファイルにあまり詳しくないので、これは初心者の質問のように思えるかもしれません。次のようなコマンドを「ループ」または繰り返すにはどうすればよいですか?
shutdown -a
コメンター@reubenに同意します。他のオプション(同僚自身を「修正」することを含む)を探す必要がある可能性がありますが、とにかくコマンドを繰り返し実行する方法は次のとおりです。
:loop
shutdown -a
goto loop
これにより、「高速」ではないためにシャットダウンをキャンセルできないウィンドウが残る可能性があることに注意してください。
また、コンソール ウィンドウがメッセージの印刷でビジーになるため、少なくともcsrss.exe
(または) プロセスで、システムに「軽度の恐怖」を引き起こします。conhost.exe
したがって、出力を少なくとも ( shutdown -a > NUL 2>&1
) リダイレクトしたり、 への呼び出しの間に遅延shutdown
を導入したりすることが必要になる場合があります。もちろん、後者はシャットダウンを大幅に「キャッチ」しないリスクを高めます。
全体として、それはあなたの問題に対する良い解決策ではありません。ごめん。
複数のリモート コンピューターをシャットダウンしようとしていますか? 各マシンに SSH で接続し、シャットダウン コマンドを送信するスクリプトを作成できます。
ssh user1@remote_computer1 shutdown
ssh user2@remote_computer2 shutdown
...
同じコンピューターでシャットダウンコマンドをループすることを意味している場合は、必要に応じてシャットダウンコマンドを ~/.bashrc に入れることができます。ただし、そうする十分な理由があることを確認してください。