2013-10-18 23 views
6

Herkes crontab -e dosyasına bir dosya vermenin yolunu biliyor mu? Düzenli bir crontab formunu bir yol vererek kullanamam ama yine de tüm içeriği değiştirmem gerekiyor.crontab dosyasını -e ile değiştirin

Belki de EDITOR öğesini bir şeye ayarlıyorsunuz?

+1

* Neden "normal form" kullanamazsınız? –

cevap

7

Sen, okunabilirliği aşkına daha açık hale kaynak için oka < kullanmak için

crontab /path/to/cron/file/name 

kullanarak crontab içine bir dosyadan cron işleri kaynağı.

crontab < /path/to/cron/file/name 

bu şekilde sahip crontab girdisi zamanlama açısından sözdizimsel geçersizdir durumunda hatayı atmak, böylece cron girişleri doğru olduğundan emin olmak için cron işleri Sourcing.

Ayrıca bu tamamen mevcut cronjobs atmak ve geçmek dosyada var olanları yüklemek, bu nedenle kullanarak bir dosyada mevcut cron girişlerini kaydetmek için yardımcı olabilir unutmayın crontab -l > cron.backup

DÜZENLEME

Eğer (gedit veya vi veya başka bir şey) varsayılan editörü değiştirmek için bir yol arıyoruz değil dosyadan kaynak cronjobs için bir yol, sen VISUAL ve EDITOR yol değişkenleri aktarabilirsiniz

export VISUAL=vim 
export EDITOR=vim