- ベストアンサー
シェルスクリプトの実行
一台目のLINUX上でプログラムを実行しLANでつながれたもう1台のLINUXにあるシェルスクリプトを実行するにはC言語でどのようにプログラミングをすれば可能でしょうか? プログラムと同じ場所ならsystem(コマンド)で出来るんですよね? telnetとか使いますか?それとももっと単純に出来るのでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
簡単な方法と手間の掛かる方法があります、まづ簡単な方法ですが、 rshコマンドを使う方法です。 .rhostの設定が必要でが、プログラム作成する必要は ないため簡単にできるでしょう。 またこの方法は、セキュリティーに問題が出る場合が 多いため個人で使う場合の他はお勧めできません。 もうひとつの手間の掛かる方法ですが、実行したいマシンにサーバプログラムを起動し クライアントマインから実行命令のパケットをサーバに 送る方法です。 詳しくは参考URLでも見てください。 以上です
その他の回答 (1)
- JF1Msf
- ベストアンサー率20% (18/88)
回答No.2
ちょっと反則かもしれませんが、 もう一台のLinuxのhttpdを利用し、 system("wget http://xxx.xxx.xxx.xxx/cgi-bin/script.cgi"); として動かしてみるとか...(笑?!)