sshpass mailing list (및 stack overflow)에서 제공되는 질문. HP-UX에서는 Sshpass가 작동하지 않습니다.HPUX에서 제어로 TTY를 채택하는 방법
이-u [/tmp/sshpass][14066]{3783827} fork() ................... (returning as child ...) ......... = 14064 {3783821}
자식 프로세스가 14066.
-u [/tmp/sshpass][14066]{3783827} setpgrp3(2)................................................. [entry]
-u [/tmp/sshpass][14066]{3783827} setpgrp3(2)................................................. = 14066
새로운 세션을 시작
이며, 이전 TTY
-u [/tmp/sshpass][14066]{3783827} open(0x400132d0, O_RDWR, 01210)............................. [entry]
-u [/tmp/sshpass][14066]{3783827} open("/dev/pts/5", O_RDWR, 01210)........................... = 6
에서 분리 : 트러스 출력을 보면
, 나는 다음을 참조
O_RDWR 플래그가있는/dev/pts/5를 엽니 다. Posix에 따르면,이 시점에서 pts/5가 새로운 프로세스의 제어 터미널이되어야한다고합니다. 이것은 분명히 일어나지 않습니다.
open 용 HP-UX 매뉴얼 페이지는/dev/pts/5를 열면 해당 프로세스가이를 새로운 제어 TTY로 채택해야한다고 제안합니다. 왜 그런 일이 일어나지 않을지, HP-UX 시스템에 액세스하여 실험 할 수 있는지 전혀 알 수 없습니다.