Crontab -e nasıl kaydedilir ve çıkarılır?


32

Kaydetmek ve çıkmak nasıl crontab -e?

Burada listelenen her yöntemi denedim ve hiçbiri çalışmıyor, bir centos 5'im var, vi varsayılan olarak yum ile geliyor ve nano yüklü

çözülmüş

sadece varsayılan düzenleyiciyi değiştirdim

export EDITOR=nano

ve şimdi nano kullanarak yaptığım şeyi yapabilirim :) herkese teşekkürler ve evet Vi'i öğrenmeliyim .. bir gün !!!


echo $EDITOR?
kuantumların

@quanta efendim işe yaramadı belki nano kullanmaya alıştığım için yanlış bir şey yapıyorum ve vi ok kullanmıyorum bu yüzden contab açıyorum -e, echo $ EDITOR yazın ve enter tuşuna basın, çıkmıyor, aşağı iniyor 1 satır
kullanıcı

Hayır, echo $EDITORhangi varsayılan editörü kullandığınızı belirlemek için terminalden yazmayı kastediyorum .
kuantumların

@quanta bana varsayılan editörümü değiştirebileceğimi hatırlattığın için teşekkür ederim: D
user

buraya gelen kullanıcılar için; görünüşe göre varsayılan editör / usr / bin / sensible-editor'da ve kurulumumda varsayılan olarak ' ed ' denilen editöre karar verdi . 'Q' yazıp 'Enter' yazarak Ed çıkılabilir.
immeëmosol

Yanıtlar:


34

Diğerlerinin de belirttiği gibi, ilk olarak sevdiğiniz bir editör kullandığınızdan emin olmalısınız.

Burada hepimiz yöneticiyiz, yani hepimiz vi(ördekler, koşar) severiz.

export VISUAL=vi
crontab -e

(bazı düzenlemeleri yapın, ESCAPE ile bitirin)

:wq

Ve crontab -lşimdi size yeni Crontab'i göstermelidir. Başka bir düzenleyici tercih ederseniz, bunu VISUAL ortam değişkeninde ayarlayın ve uygun şekilde çıkın.


2
efendim, vi alışamadım ben en neden zorluklar :) yaşıyorum ki nano kullanmak
kullanıcıyı

Bir çözüm bulduğuna sevindim; ama gelecekte cevaplanmasını istediğiniz soruyu sormanızı teşvik edebilir miyim? Belki de buradaki daha iyi bir soru, "Yazarken çağrılan düzenleyiciyi nasıl değiştiririm" olurdu crontab -e? İstediğiniz şey gerçekten imkansız görünüyorsa, insanlar alternatifler sunacak kadar hızlı olacaktır.
MadHatter

Ayrıca vurabilir ESCsonra :xkaydetmek ve çıkmak için, ya da vurmak ESCsonra ZZ(yani en shift+ zz).
laebshade

üzgünüm: D soruyu sorduğumda vi'de nasıl yapılacağını bulmak istedim ve sonra kuran benden varsayılan editörümün ne olduğunu görmemi istedi, sonra nano ile değiştirmeyi ve kolayca nano ile yapmayı hatırladım. soruyu sorduğumda ortaya çıkan fikir: D
user

5

Ctrl+ x, ydeğişiklikleri kaydetmek ve Enteronaylamak için tuşuna basarak cevaplayın .


4

Vi editöründen çıkmak için :

Genellikle vi'den ayrıldığınızda yeni veya değiştirilmiş dosya kaydedilir. Bununla birlikte, dosyayı kaydetmeden vi'den çıkmak da mümkündür. İki nokta üst üste (:) yazıldığında imleç ekranın altına gider.

: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

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.