2008-10-03 3 views
0

유닉스 셸에서 외부 바이너리를 사용하지 않고 비밀번호를 묻는 메시지가 표시되는 방법이 있습니까? 암호 프롬프트가 표시 될 때 간단한 기능과 같은 기능이 표시됩니다.유닉스 쉘 이벤트?

+0

자세한 내용은 명확히하십시오. 정확히 외부 바이너리로 분류되는 것은 무엇입니까? – workmad3

+0

수행하고자하는 시나리오의 예를 설명하십시오. – tzot

답변

1

짧은 대답 : 아니오.

약간 더 긴 대답 : 일반적인 쉘, sh, ksh, csh, tcsh, bash는 동작을 정지시키기위한 후크가 없습니다 (OK, bash2에는 상황에 맞는 탭 완성이 있습니다). 한편,


한편으로는. 셸은 단지 프로그램 일뿐입니다. 그것을 대체 할 수 있습니다. 당신이 정말로하고 싶은 말을 할 수 있다면 당신은 해킹과 기존의 껍질을 벗기거나 원하는 행동을하기 위해 새로운 것을 쓸 수 있습니다 ...

1

Expect을 알고 계십니까?

아마도 "외부 바이너리"범주에 속하지만, 그렇다면 질문에 대한 설명이 필요합니다.

+0

이 질문을 명확히 할 수 있습니까? –

+0

암호를 다른 프로그램에 "반향"시키는 제어 엔터티는 무엇입니까? – tzot