2012-06-29 1 views
0

바로 전달하십시오. UNIX에서 스크립트를 작성하여 화면의 특정 위치에 두 개의 창을 열고 사용자 이름과 암호 (사용자가 인수로 제공)를 입력 한 다음 다른 스크립트를 실행하고 싶습니다.UNIX 여러 창을 열고 로그인/패스워드를

가능한지 알고 싶습니다. 내가 어디를 봐야 할까?

저는 UNIX에 익숙하지 않지만 스크립팅 및 프로그래밍에 대해 잘 알고 있습니다. THB와 notfed이

나는 현재 검토 X 윈도우의 위치와 관련하여 OS X

+0

에서 작동합니다

주 정말 당신이 사용중인 OS 달려있다. –

답변

0

에 SunOS의 5.6를 실행하고 응답 한


편집 후 (7) - 즉, 명령을 입력 터미널에 man 7 X을 입력하고 결과를 검토 한 다음 해당 맨 페이지의 버전이 GEOMETRY SPECIFICATIONS 인 경우 섹션으로 스크롤합니다. 간단히 말해, 프로그램 xfoo의 왼쪽 상단 모서리가 좌표 (40, 100)에 수평 200과 수직 160 인 창을 열려면 xfoo -geometry 200x160+40+100 명령을 내리십시오.

신중하게 자세한 내용을 알려주지 않았기 때문에이 질문에 대한 완전한 답변이 아닐 수도 있습니다.하지만 적절한 답변을 드릴 것입니다.

인증 질문에 대해서는 crypt (3) 맨 페이지 및 그 참조 정보 섹션을 참조하십시오. 고급 처리 방법은 Libpam을 참조하십시오. 여기서 PAM은 Pluggable Authentication Modules의 약자입니다.

0

두 개의 창이 Xterms 인 경우이 작업을 쉽게 수행 할 수 있습니다. 이것은 ksh 스크립트에서,하지만 bash

## This is how big (how many columns & rows) your Xterm will be 
GEOM0=198x20 
GEOM1=98x45 

## Colors 
COLOR="-bg black -fg white -cr red" 

## Xterm Options (See Man page) 
XOPTS="+ah +ai -b 2 -cb +cn -j -ls -rw -aw -si +sk" 

## Scroll-back Buffer 
SCRLB="9999" 

## Commands to execute (you could put an SSH command here) 
CMD0="-e /bin/gtail -F /var/adm/messages" 

CMD1="-e /bin/gtail -F /var/log/secure" 

TITLE="-title Something Clever Here " 

TERMBIN=/usr/openwin/bin/xterm 

# PLACEMENT 
# We specify where we want the window to pop-up by adding "+#+#" to the GEOM. 
################################################################################ 
## Top-Left corner (For my monitor, that's "+2+2") 
${TERMBIN} ${XOPTS} -sl ${SCRLB} -fn 6x10 ${COLOR} -geometry ${GEOM0}+2+2 ${TITLE} ${CMD0} & 

## Top-Center (For my monitor, that's "+2+233") 
${TERMBIN} ${XOPTS} -sl ${SCRLB} -fn 6x10 ${COLOR} -geometry ${GEOM1}+2+233 ${TITLE} ${CMD1} &