コマンドを実行するバッチファイルを作成するにはどうすればいいですか

コマンドを実行するバッチファイルを作成するにはどうすればいいですか

Putty でコマンドを実行するための .bat ファイルを作成しています。保存したセッションをロードし、「ターミナル ID」を入力して Enter キーを押し、ユーザー名とパスワードを入力する必要があります。誰か助けてくれませんか?

答え1

あなたの質問、そしていくつかの回答とコメントには混乱があります。

バッチ ファイルは Windows のコマンド ライン (または DOS のもの) であり、Linux のものではありません。

これまでに示された例はすべて、Linux コマンドをリモートで実行したり、Linux コマンドのバッチを実行したりするためのものです。バッチ ファイルではありません。

バッチ ファイルの使用を試みる場合は、Linux マシンにログオンしたセッションのコンテキストでは実行されません。

バッチコマンドを実行したい場合、例えばbashファイル(バッチコマンドを含む)やバッチコマンドを実行するスクリプトなど、いくつかのコメントにその方法が書かれています。重複した質問バッチファイルを作成して PuTTY でコマンドを入力するにはどうすればいいですか? また、質問ではバッチ ファイルについて誤って言及していますが、回答では、ログインした Linux システムでコマンドのバッチを実行する方法が述べられています。ほとんどの場合、putty などの SSH クライアントを使用すると、Linux コンソールがロードされます (リモート マシンが Windows で、bitvise winsshd などの Windows コマンド ラインを提供する SSH サーバーを実行している場合を除きます)。ただし、ユーザーがログインするリモート マシンのほとんどは Linux であるか、場合によっては openssh を実行している Windows で、Linux コマンド ラインを提供する傾向があるため、bash ファイルまたは Linux で実行できるスクリプトが実行されます。バッチ ファイルではありません。

実際に、Windows マシンでバッチ ファイルを実行する方法を学ぶ必要があります。また、Linux マシンでスクリプト (例: bash ファイル) を実行する方法も学ぶ必要があります。そうすれば、ログインやスクリプトの自動実行などを追加するときに、何をしたいのかがより明確になります。

関連情報