現在、オペレーティングシステムクラスのプロジェクトのカスタムシェルを作成しています。基本的な機能だけでなく、リダイレクト、配管なども機能しています。PATH変数にすでに存在するコマンドを実行するためにexecvp()コマンドを使用しています。
このシェルの要件の1つは、 ssh root @ hostnameのようなLinuxで行うのと同様に、別のコンピューターにリモート接続することです。もちろん、安全である必要はなく、SSHのようなものである必要はなく、基本的なリモート機能だけです。
この問題にどう取り組むかわかりません。どこから始めればよいのか、どのように問題に取り組むのかについてのヒントは大歓迎です。
ありがとう!
環境:Ubuntu12.10Clangを使用したコンパイル