/Etc/init.d/dovecot 14.04'te nereye gitti?


14

EC2 yeni bir 14.04 yayın görüntü üzerinde dovecot + postfix yapılandırmaya çalışıyorum. Postfix veya dovecot kurulumunu ayrıca kurmadan posta yığını teslimini kurdum. Şimdi dovecot'u nasıl yeniden başlatacağımı anlayamıyorum çünkü /etc/init.d/dovecot eksik görünüyor. Yoksa bir şey mi kaçırıyorum? Teşekkürler.


2
sudo service dovecot restartçalışabilir.
douggro

1
Teşekkürler! Aslında "sudo service --status-all" yaptım ama dovecot listede değildi ve daha sonra "sudo service dovecot" döndürür "dovecot: tanınmayan hizmet", ki bana dovecot henüz bir hizmete dönüştürülmediğine inanıyor. Bu yüzden aslında yeniden başlatma ile çalışmayı hiç düşünmemiştim.
20x14

Dovecot kurulu mu? Öyleyse, service status dovecotbir stopped/waitingdurum döndürmelidir .
douggro

@jingx yorumunuzu bu sorunun cevabına yazıp kabul etmelisiniz.
Amir Ali Akbari

Cevap, varsayılan olarak /etc/init.d/dovecot yoktur, ancak ihtiyaçlarınızı karşılaması gereken fonksiyonel bir init.d betiği indirebilirsiniz: wiki2.dovecot.org/RunningDovecot Wiki'yi bir bütün olarak tavsiye ederim dovecot ile size yardımcı olmak için iyi bir kaynak.
wargasm

Yanıtlar:


12

Tamam, dovecot'un wiki'sinden (sürüm 2) geçtikten sonra, kullanarak dovecot'u yeniden başlatabilir / yeniden yükleyebilir / durdurabiliriz:

Kök için:

# doveadm reload - dovecat'ı yeniden başlatmak / yeniden yüklemek için

# doveadm stop - dovecat'ı durdurmak için

Sudo kullanıcıları için:

# sudo doveadm reload - dovecat'ı yeniden başlatmak / yeniden yüklemek için

# sudo doveadm stop - dovecat'ı durdurmak için

Sadece yazabilirsiniz doveadm/ sudo doveadmsen de doveadm ile kullanabileceğiniz diğer komutların listesini görmek için.


2
Gerçek cevap için teşekkürler. Bunu neden yaptılar? Sadece hayatımızı zorlaştırmak için standardı kırmak mı? lol
Zv_oDD

1
@Zv_oDD Mücadele gerçek haha
AndrewL64

2

Eski hizmetler için init.d dönüştürüldüğünde sonradan görme , service status xxxxdöner hizmet tanınmayan. Bunun yerine lütfenservicename status

Upstart ve init'in bir arada bulunması kafa karıştırıcıdır, bu yüzden Vivid ve daha sonraki sürümlerde systemd ile değiştirilir

14.04'teki mevcut durum, en azından deneyimlerimle, şeyleri izlerken de kafa karıştırıcı ve bazı sorunlar yaratıyor.


1

Hatırlatma için @douggro'ya teşekkürler! Aslında yaptığımız sudo service --status-allama dovecot listesinde yoktu, sonra sudo service dovecotdöner dovecot: unrecognized servicebana yapılan dovecot henüz bir hizmete dönüştürülmüş değil inanıyoruz. Bu yüzden aslında yeniden başlatmayı denemeyi hiç düşünmemiştim.


2
ha? peki burada cevap ne?
billynoah

Hakemler: Bu teknik olarak soruyu açıkça cevaplamasa da, tarihsel nedenlerden dolayı burada bırakılacaktır.
Thomas Ward
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.