Windowsサーバ上にbatファイルが置かれていて、
これをLinuxサーバ側からスケジューリング実行することを考えています。
そもそもWindowsサーバなのだからタスクスケジューラを使えば?
という案もありますが、
スケジューリング実行を一元管理したいので
Windowsサーバ側にはスケジューリングを組む案は避けたいです。
それとなく調べていると
「シェルを使う」という断片的な案は見えてきたのですが
具体的な形が見えてきていない状況です。
思い描いているのは
シェルにはWindowsサーバのIPや接続用のユーザ名/パスワード、
batファイルのパス&batファイル名を記述するんだろうなぁ程度です
対応案や参考になるサイトがあればぜひご教授頂きたいです。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
>batファイルのパス&batファイル名を記述するんだろうなぁ程度です
基本的にLinux上でWindowsのバッチを実行することは出来ません。
いろいろ設定すれば動作させることは可能ですが、労力に見合う見返りは難しいのではありませんか。
Windowsで動作させる待ち受けプロセスは何を想定しているのでしょうか?
この回答への補足
それらしい充てがあっての質問なので
できないことはないと思いますが。。。
読み取れていないようであれば申し訳ありませんが
batファイル自体はWindows上で動くものです。
batファイルをLinux側からリモートでキックする為の
お作法が知りたいのです
No.2
- 回答日時:
Windows サーバに ssh サーバを立てて、
Linux から Expect で ssh セッションを操作する。
セキュリティーも ssh だけで完結してるから、らくだと思う。
No.3
- 回答日時:
出来るかどうか判りませんが、イントラの様なところで動いているWindowsServerならば、telnetサーバを起動しておいて、linuxからtelnetでログインしたらどうでしょうか?
Telnetのオペレーション内容をテキストファイルでlinux側に作り、telnetに食わせる。
・winbatexec.txtの中身(例)
(ログイン名)
(パスワード)
cd \macro
Batfile.bat
exit
中身ここまで
・Linux側オペレーション
$ telnet (ServerName/IPaddress) < winbatexec.txt
見ての通り、セキュリティなんてありません。
あと、telnetに食わせるテキストの中身のコマンドが実行終了まで待ってくれるかわかりません。
(入力するだけ入力してしまうかも?)
また、パスワードは別に入力するはめになるかも?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) フォルダ内の特定 拡張子のファイルを一括実行するBat ファイルについて 4 2022/04/17 09:51
- サーバー Googleドライブなどを使わずにテザリングAndroidでWindowsとファイル共有 1 2023/02/19 13:14
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- ノートパソコン ESETの初期インストールの仕方 1 2022/10/14 08:26
- その他(Microsoft Office) Office(Windows版,Word/Excel/PowerPoint等)にログインできません 4 2022/07/24 15:18
- サーバー ログオンユーザーがいない場合に自動再起動 1 2022/09/28 09:53
- C言語・C++・C# condaコマンドに対応したプロキシ設定が思うようにならないようです。 2 2022/04/11 17:15
- その他(開発・運用・管理) WindowsからSSHでサーバーにあるファイルをダウンロードできない…。 3 2022/04/24 11:08
- その他(プログラミング・Web制作) ファイル名の一部をbatで変更したい batファイルを使って、以下のようにファイル名の一部を変更した 3 2023/02/21 20:09
- サーバー Windows Server 2019 CALについて 3 2022/04/02 16:40
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
batが実行できない
iOS
-
SSH接続でwindowsサーバのコマンドが実行できません
SSL・HTTPS
-
linux でバッチファイを作成し、それをGUIからのワンクリックで実効する方法
UNIX・Linux
-
-
4
バッチ処理でファイルの中身を変数に入れるやり方
その他(プログラミング・Web制作)
-
5
echo off"の動きをLinuxのシェルスクリプトで実現"
UNIX・Linux
-
6
コマンドプロンプトの「%1」と「%~1」の違いがわからない
その他(プログラミング・Web制作)
-
7
ubuntuでもwindowsのバッチファイルみたいなものを作りたいの
UNIX・Linux
-
8
Windows10でコマンドプロンプトでcd フォルダ名 と入力しても、フォルダが実際に存在するにも
ノートパソコン
-
9
.txtではなく.logの方が良いのでしょうか?
その他(プログラミング・Web制作)
-
10
BATファイル内で、他のネットワークドライブにある
UNIX・Linux
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「DNSサーバーを自動的に取得す...
-
DNSサーバを設定したのですがns...
-
ワークグループ設定のPCの名前解決
-
NFSクライアントでlockdがハン...
-
別サーバに構築したApache+Tomc...
-
ホットスタンバイとロードバラ...
-
LinuxからWindowsのbatファイル...
-
こんにちは。サーバOSの保守の...
-
サーバーの2台構成の必要性
-
”Tortoise SVN” と ”Subversio...
-
サーバ ネット接続できない
-
〔困ってます〕ActiveDirectry...
-
複数LANポートにネット設定する...
-
NTPによる時刻同期
-
nslookup IPアドレスの数
-
社内でプロキシサーバ(Squid)の...
-
Linuxでの大きな時刻ずれについて
-
プロキシサーバとDNSサーバにつ...
-
gitとgiteaの違いについて
-
Permission deniedエラーについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DNSサーバを設定したのですがns...
-
”Tortoise SVN” と ”Subversio...
-
「DNSサーバーを自動的に取得す...
-
ワークグループ設定のPCの名前解決
-
プロキシサーバとDNSサーバにつ...
-
サーバーというのとメインフレ...
-
同じ独自ドメインを2つのサーバ...
-
LinuxからWindowsのbatファイル...
-
マネージャ・エージェントモデ...
-
pingでポートの指定
-
複数IPアドレスによるサーバ運...
-
別サーバに構築したApache+Tomc...
-
pingは通るけどサーバに繋がら...
-
gitとgiteaの違いについて
-
Permission deniedエラーについて
-
オンラインゲームなどプレイ時...
-
APバッチサーバとWebAPサ...
-
ntpサーバの置き方
-
Mail Distributorの使い方を教...
-
Linux の NTPクライアント設定...
おすすめ情報