tcsh가 명령을 실행하기 전에 실행된 시간을 에코하도록 하려면 어떻게 해야 합니까?

tcsh가 명령을 실행하기 전에 실행된 시간을 에코하도록 하려면 어떻게 해야 합니까?

나는 tcsh가 각 명령이 실행된 시간을 화면의 오른쪽 열에 인쇄하기를 원합니다. 이것은비슷한rprompt다음 설정은 무엇을 위해 사용될 수 있습니까?

set rprompt = "%P"

위에 인쇄된 시간을 제외하고빠르게화면에 인쇄되어 있고,아니요다음번주문하다처형되다. 이것은 도움이 되지 않습니다. 잠시 동안 명령을 입력하지 않고 명령을 실행하면 명령 옆에 인쇄된 시간이 명령을 실행한 시간을 반영하지 않습니다. 나는 다음이 트릭을 할 것이라고 생각합니다.

alias postcmd 'set rprompt="`date +%T`"'

각 명령이 실행되기 전에 동적으로 값을 변경하면 rprompt명령이 실행된 시간으로 시간이 업데이트되지 않습니다. (사실 이유를 모르겠습니다.) 설정 precmd도 작동하지 않습니다.

어떻게 해야 하나요?

내 문제는 본질적으로 동일합니다이 문제단, bash 대신 tcsh를 사용하고 있으며 다른 질문(예: setup precmd)에서 허용된 답변이 작동하지 않는 것 같습니다.

관련 정보