Linuxでrubyスクリプト(たとえばlin_r.rb)からコンソールアプリケーション(たとえばwin_a.exe;コマンドラインパラメーターがほとんどない)を実行しようとしています。win_a.exeは、Windows Server 2008上のWindowsサービスと対話しています。lin_r.rbを介して特定の時点でwin_a.exeを実行したい(理由は、現時点では、win_a.exeに渡す必要のあるパラメーターがほとんどないためです。いくつかの結果を得る)
オンラインで検索しましたが、役立つリンクが見つかりませんでした。 私の頭の中の1つの解決策は次のとおりです。
Windows上にNFS共有を作成し、それをLinuxにマップします。
Linux:lin_r.rbから新しいファイル(NFS共有で作成する必要があります)にパラメーター/コマンドを書き込みます
ウィンドウ:新しいファイルを探しているウォッチドッグプログラム(これを書く必要があります)。見つかった場合は、パラメータを指定してwin_a.exeを実行し、結果を新しい出力ファイルに書き込みます。
Linux:そうだね!結果を得た
これは良いアプローチですか?どう思いますか?
ありがとう、Vipul