crontab -eを保存して終了する方法は?


32

保存して終了する方法はcrontab -e

私はここにリストされているすべての方法を試してみましたが、何も動作しません、私はcentos 5を持っています、viはyumでデフォルトで付属し、nanoをインストールしました

解決済み

デフォルトのエディタを変更しました

export EDITOR=nano

そして今、私はナノを使用して何をすることができます:)みんなに感謝します


echo $EDITOR
クォンタ

@quanta sirはうまく動作しなかったのかもしれませんが、nanoを使用してvi okではないので、何か間違ったことをしているので、contab -eを開いてecho $ EDITORを入力し、Enterを押します1行
ユーザー

いいえ、echo $EDITORターミナルからタイプして、使用しているデフォルトのエディターを決定します。
量子

@quantaは、私は私のデフォルトのエディタを変更することができることを私に思い出させてくれてありがとう:D
ユーザー

ここに来るユーザー向け。どうやらデフォルトのエディターは/ 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に慣れていません、私はnanoを使用しています。だから私は問題を抱えてい
ます

解決策を見つけてくれてうれしいです。しかし、今後回答したい質問をすることをお勧めしますか?おそらくここでのより良い質問は、「入力時に呼び出されるエディターをどのように変更すればよいcrontab -eでしょうか?」あなたが実際に望んでいることが不可能と思われる場合、人々は代替を提供するのに十分迅速です。
MadHatterは

また、ヒットすることができESC、その後:x、保存して終了する、またはヒットESC、その後ZZ(その者shift+ zz)。
レブシェード

すみません:Dでviでそれを行う方法を見つけたいと思ったときに質問し、次にQuantaが私のデフォルトエディタを確認するように求めました私が質問をしたときのアイデア:D-
ユーザー

5

Ctrl+ xy変更を保存し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.