0
이유는 다음을 작업 :프로세스 그룹 내에서 생성 될 때 sudo가 작동하지 않는 이유는 무엇입니까? 호스트 언어로 루비를 사용
pid = Process.spawn("sudo", "ls", "-lah")
Process.wait2 pid
그러나이없이 출력이 중단?
이유는 다음을 작업 :프로세스 그룹 내에서 생성 될 때 sudo가 작동하지 않는 이유는 무엇입니까? 호스트 언어로 루비를 사용
pid = Process.spawn("sudo", "ls", "-lah")
Process.wait2 pid
그러나이없이 출력이 중단?
터미널에는 입력 및 출력 출력을 읽고 신호를 처리 할 수있는 하나의 전경 프로세스 그룹 만있을 수 있습니다. 위의 작업을 수행하려면 전경 프로세스 그룹으로 설정해야합니다.
pid = Process.spawn("sudo", "ls", "-lah", pgroup: true)
Termios.setpgrp($stdin, pid)
Process.wait2 pid