crontab -e를 저장하고 종료하는 방법?


32

저장하고 종료하는 방법 crontab -e?

나는 여기에 나열된 모든 방법을 시도했지만 아무 효과가 없습니다. 센 토스 5가 있습니다 .vi는 기본적으로 yum과 함께 제공되며 나노를 설치했습니다.

해결

그냥 기본 편집기를 변경했습니다

export EDITOR=nano

그리고 지금 나는 나노를 사용하여 할 수있는 일을 할 수 있습니다 :) 모두 감사합니다. 그렇습니다.


echo $EDITOR?
quanta

@quanta 선생님은 잘 작동하지 않았을 것입니다. 나노를 사용하고 vi ok가 아니기 때문에 잘못된 일을하고 있기 때문에 contab -e를 열고 echo $ EDITOR를 작성하고 Enter 키를 누르면 종료되지 않습니다. 한 줄
사용자

아니요, echo $EDITOR터미널에서 입력 하여 사용중인 기본 편집기를 결정합니다.
quanta

@quanta 기본 편집기를 변경할 수 있음을 상기시켜 주셔서 감사합니다. : D
user

여기에 오는 사용자를 위해; 분명히 기본 편집기는 / usr / bin / sensible-editor에서 결정되며 설치 시 기본적으로 ' ed ' 라는 편집기에서 결정됩니다 . Ed는 'q'를 입력 한 다음 'Enter'를 입력하여 종료 할 수 있습니다.
immeëmosol

답변:


34

다른 사람들이 지적했듯이 첫 번째 것은 원하는 편집기를 사용하고 있는지 확인하는 것입니다.

우리는 모두 여기 관리자이므로 vi( 모두 , 달리기)를 좋아 합니다.

export VISUAL=vi
crontab -e

(ESCAPE로 마무리하여 일부 편집 수행)

:wq

그리고 crontab -l지금 당신에게 새의 crontab을 표시해야합니다. 다른 편집기를 선호하는 경우 VISUAL 환경 변수에서 해당 편집기를 설정하고 적절하게 종료하십시오.


2
선생님, 저는 vi에 익숙하지 않습니다. 나노를 사용하고 있기 때문에 어려움을 겪고 있습니다. :)
User

해결책을 찾게되어 기쁩니다. 하지만 앞으로 답변을 원하는 질문을하도록 권유 할 수 있습니까? 아마도 여기서 더 좋은 질문은 "입력 할 때 호출되는 편집기를 어떻게 변경 crontab -e합니까?" 였을 것입니다 . 당신이 실제로 원하는 것이 불가능 해 보인다면 사람들은 대안을 제공 할 수있을만큼 빠를 것입니다.
MadHatter는

또한 칠 수 ESC:x저장하고 종료하거나 충돌 ESCZZ(즉,의 shift+ zz).
laebshade

죄송합니다 : D 질문에 vi를 사용하는 방법을 알고 싶었고 quanta가 기본 편집기가 무엇인지 확인하도록 요청한 다음 변경하고 nano로 쉽게 수행하는 것을 기억했습니다. 내가 질문을 할 때 아이디어 : D
사용자

5

Ctrl+ x을 눌러 y변경 사항을 저장하고 Enter확인합니다.


4

vi 편집기 를 종료 하려면 다음을 수행하십시오.

일반적으로 vi를 떠날 때 새 파일 또는 수정 된 파일이 저장됩니다. 그러나 파일을 저장하지 않고 vi를 종료 할 수도 있습니다. 콜론 (:)을 입력 할 때마다 커서가 화면 하단으로 이동합니다.

:x<Enter>   quit vi, writing out modified file to file named in original invocation
:wq<Enter>  quit vi, writing out modified file to file named in original invocation
:q<Enter>   quit (or exit) vi
:q!<Enter>  quit vi even though latest changes have not been saved for this vi call

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.