Zamanlama görevleri için kereviz çalıştırmak için bir init.d komut dosyası yüklemeye çalışıyorum. İşte izlediğim adımlar:
- celeryd dosyasını kopyaladı ve /etc/init.d/ klasörüne yapıştırdı
- / etc / default / klasöründe celeryd bir yapılandırma dosyası oluşturdu
şimdi başlatmaya çalıştığımda sudo /etc/init.d/celeryd start
hata atıyorsudo: /etc/init.d/celeryd: command not found
İnit.d'nin nasıl kurulduğuna dair googledim, bu soru sordum .
a sorunu var diyor uname -a
ve ne zaman bunu anladım:
Linux capsonesystem8-desktop 3.2.0-43-generic-pae
#68-Ubuntu SMP Wed May 15 03:55:10 UTC
2013 i686 i686 i386 GNU/Linux
ve ayrıca şunu da deniyor: insserv
init.d betiğini etkinleştirmek için utils komutunu kullanın :
insserv /etc/init.d/celeryd
ama hata atar insserv: command not found
bu yüzden insserv'i yüklemeye çalıştımsudo apt-get install insserv
. ama derhal yüklü diyor:
insserv is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 222 not upgraded.
Peki, init.d betiği nasıl kurulur? Herhangi bir yardım takdir edilecektir.
Update1:
denediğimde:
$ sh -x /etc/init.d/celeryd start
bazı ortaya koyuyor errors
. Hizmetin başlamamasının nedeni bu olabilir.
Update2:
Çalıştığım zaman tüm hataları temizledim $ sh -x /etc/init.d/celeryd start
ama yine de hata sudo /etc/init.d/celeryd start
fırlattıcommand not found