크로스 플랫폼 솔루션 (GNU/Linux, Windows)을 사용하여 백그라운드에서 외부 프로그램을 생성하고 그 파일을 pid
으로 캡처 한 다음 나중에 pid
을 통해 프로그램을 중지하고 싶습니다.Process.spawn (Ruby 1.9.x) : 스폰에 성공했는지 확인하고 오류를 감지하는 방법은 무엇입니까?
pid = Process.spawn("xxx")
puts pid
표준 출력/표준 에러 :
는 루비 1.9.x에서이 코드를 고려 예외가 발생되지
8117
sh: 1: xxx: not found
을, 나는 사실을 감지 할 수있는 방법이 표시되지 않습니다 스폰가 성공하지 못했습니다 (xxx
은 유효한 명령이 아닙니다).
이 스폰가 성공적이지 않았 음을 감지하는 가장 좋은 방법은 무엇입니까?
도움이되었습니다. 고맙습니다. – cschol