• ベストアンサー

シェルスクリプトの実行

一台目のLINUX上でプログラムを実行しLANでつながれたもう1台のLINUXにあるシェルスクリプトを実行するにはC言語でどのようにプログラミングをすれば可能でしょうか? プログラムと同じ場所ならsystem(コマンド)で出来るんですよね? telnetとか使いますか?それとももっと単純に出来るのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

簡単な方法と手間の掛かる方法があります、まづ簡単な方法ですが、 rshコマンドを使う方法です。 .rhostの設定が必要でが、プログラム作成する必要は ないため簡単にできるでしょう。 またこの方法は、セキュリティーに問題が出る場合が 多いため個人で使う場合の他はお勧めできません。 もうひとつの手間の掛かる方法ですが、実行したいマシンにサーバプログラムを起動し クライアントマインから実行命令のパケットをサーバに 送る方法です。 詳しくは参考URLでも見てください。 以上です

参考URL:
http://www.technofocus.co.jp/SUBTXT/lesson21.html

その他の回答 (1)

  • JF1Msf
  • ベストアンサー率20% (18/88)
回答No.2

ちょっと反則かもしれませんが、 もう一台のLinuxのhttpdを利用し、 system("wget http://xxx.xxx.xxx.xxx/cgi-bin/script.cgi"); として動かしてみるとか...(笑?!)

関連するQ&A