forkとexecvpを使用して単純なシェルを作成しています。プログラムを実行したときに、lsまたはls -lのようなコマンドを入力すると、それはどのように好きなのですか?それが終わると、私のプログラムは別のコマンドを待ってそこに座っていますが、別の有効なコマンドを入力したり、同じコマンドを入力したりしています。 execvpはls: cannot access 'ls': no such fil
コマンドを実行できないときはいつでも、「バイナリを実行するとエラー:-nameOfBinary-」というシェルを作ろうとしています。しかし、それは常に私に "No such file or directory"というメッセージを与えるということです。 相続人の私のコードの一部:コード付き void handle_SIGINT() {
write(STDOUT_FILENO,line,st