___ answer2265 ___

% co_de değerine eşdeğer% %code%

Aradığınız eşdeğerler

%pre% Daha fazla bilgi için bkz. bu yararlı sayfa adam güncelleme-rc.d

    
___ answer2282 ___

Şu anda, Upstart komut dosyalarıyla ilgili şeyler yapmak için kararlı bir sürümde eşdeğer bir değer yoktur. Jacob Peddicord, Google Code of Code projesi için jobservice (backend daemon) ve jobs-admin (bunu yapan GTK + GUI) yazdı. Lucid paketleri, PPA'sında şeklindedir. Onlar da Maverick'teki Evren'de var. İşler için henüz bir komut satırı ön uç yoktur, sadece iş-yönetici.

    
___ qstntxt ___

Ben Debian / Ubuntu yolu gibi görünmüyor olsa da %code% kullanarak Redhat / RHEL platformlarında hizmet başlatmalarını yönetmeye çok alışık oldum - Ubuntu'daki sistem hizmetleri için çalışma düzeyi bilgilerini nasıl güncellerim?

Sonuç olarak, şu eşdeğerleri arıyor:

%pre%     
___ answer152301 ___

Bunu deneyin:

%pre%

Bu, en azından Ubuntu 12.04 sürümü olarak çalışır.

    
___ answer161893 ___

En iyi alternatif IMHO, sysv-rc-conf Yüklemek için sadece komutu çalıştırmanız gerekiyor:

%pre%

Yüklendikten sonra komutu çalıştırın:

%pre%

Herhangi bir yürütme seviyesinde bir hizmet başlatmak için seçenekleri kontrol edebilir veya işaretini kaldırabilir ve hatta bu konsoldan hizmetleri durdurabilir veya başlatabilirsiniz. Ubuntu'nuzu başlatmak için uygulamaları kalıcı olarak etkinleştirmek veya devre dışı bırakmak vazgeçilmez bir araçtır. Hızlı bir değişikliğe ihtiyacınız varsa, CLI arayüzünü kullanabilirsiniz:

Örneğin, ssh'in 3. ve 5. düzeylerde durdurulması:

%pre%

Atd, 2,3,4 ve 5 numaralı çalışma seviyelerinde başlar:

%pre%

Daha fazla bilgi edinmek isterseniz:

%pre%     
___ Ustuntu Server için qstnhdr ___ Chkconfig alternatifi? ___ answer418892 ___

Sıfırdan Hedefe doğru yürümenizi sağlar - adım adım nasıl yapılır.

1. Adım: , merhaba bir dünya yazalım

%pre%

2. Adım: , hello world uygulamamızın server.py otomatik hale getirilmesini sağlar

%pre%

3. Adım:

%pre%
  • Bu nedenle, 3. adımda, sistem önyükleme sırasında sunucu.py'yi otomatik olarak daemon olarak yürütecek ve otomatikleştirmeyi kolaylaştıracaktır

Umarım yardımcı oldu.

    
___

136

Ben Debian / Ubuntu yolu gibi görünmüyor olsa da chkconfig kullanarak Redhat / RHEL platformlarında hizmet başlatmalarını yönetmeye çok alışık oldum - Ubuntu'daki sistem hizmetleri için çalışma düzeyi bilgilerini nasıl güncellerim?

Sonuç olarak, şu eşdeğerleri arıyor:

chkconfig --add <service>
chkconfig --level 345 <service> on
chkconfig --del <service>
    
sordu Marco Ceppi 14.08.2010 14:24

5 cevap

121

% co_de değerine eşdeğer% chkconfig

Aradığınız eşdeğerler

update-rc.d <service> defaults
update-rc.d <service> start 20 3 4 5
update-rc.d -f <service>  remove
Daha fazla bilgi için bkz. bu yararlı sayfa adam güncelleme-rc.d

    
verilen cevap Richard Holloway 14.08.2010 14:47
53

En iyi alternatif IMHO, sysv-rc-conf Yüklemek için sadece komutu çalıştırmanız gerekiyor:

sudo apt-get install sysv-rc-conf

Yüklendikten sonra komutu çalıştırın:

sudo sysv-rc-conf

Herhangi bir yürütme seviyesinde bir hizmet başlatmak için seçenekleri kontrol edebilir veya işaretini kaldırabilir ve hatta bu konsoldan hizmetleri durdurabilir veya başlatabilirsiniz. Ubuntu'nuzu başlatmak için uygulamaları kalıcı olarak etkinleştirmek veya devre dışı bırakmak vazgeçilmez bir araçtır. Hızlı bir değişikliğe ihtiyacınız varsa, CLI arayüzünü kullanabilirsiniz:

Örneğin, ssh'in 3. ve 5. düzeylerde durdurulması:

sysv-rc-conf-off level 35 ssh

Atd, 2,3,4 ve 5 numaralı çalışma seviyelerinde başlar:

sysv-rc-conf on atd

Daha fazla bilgi edinmek isterseniz:

man sysv-rc-conf
    
verilen cevap jokerulez 10.07.2012 10:22
10

Şu anda, Upstart komut dosyalarıyla ilgili şeyler yapmak için kararlı bir sürümde eşdeğer bir değer yoktur. Jacob Peddicord, Google Code of Code projesi için jobservice (backend daemon) ve jobs-admin (bunu yapan GTK + GUI) yazdı. Lucid paketleri, PPA'sında şeklindedir. Onlar da Maverick'teki Evren'de var. İşler için henüz bir komut satırı ön uç yoktur, sadece iş-yönetici.

    
verilen cevap maco 14.08.2010 19:28
10

Bunu deneyin:

apt-get install chkconfig

Bu, en azından Ubuntu 12.04 sürümü olarak çalışır.

    
verilen cevap Andrew Davison 18.06.2012 01:52
5

Sıfırdan Hedefe doğru yürümenizi sağlar - adım adım nasıl yapılır.

1. Adım: , merhaba bir dünya yazalım

cat >> /var/tmp/python/server.py <<\EOF
#/usr/bin/python
import time
while True:
  print "hello> YES Bello"
  time.sleep(30)

EOF

2. Adım: , hello world uygulamamızın server.py otomatik hale getirilmesini sağlar

cat >> /var/tmp/myserver.sh <<\EOF
#!/bin/sh
script='/var/tmp/python/server.py'
export DISPLAY=:0.0 && /usr/bin/python $script &

EOF
chmod +x /var/tmp/myserver.sh

cat >> /etc/init.d/myserver <<\EOF

#! /bin/sh
PATH=/bin:/usr/bin:/sbin:/usr/sbin
DAEMON=/var/tmp/myserver.sh
PIDFILE=/var/run/myserver.pid

test -x $DAEMON || exit 0

. /lib/lsb/init-functions

case "" in
  start)
     log_daemon_msg "Starting feedparser"
     start_daemon -p $PIDFILE $DAEMON
     log_end_msg $?
   ;;
  stop)
     log_daemon_msg "Stopping feedparser"
     killproc -p $PIDFILE $DAEMON
     PID='ps x |grep server.py | head -1 | awk '{print }''
     kill -9 $PID       
     log_end_msg $?
   ;;
  force-reload|restart)
     
$ update-rc.d myserver defaults
update-rc.d: warning: /etc/init.d/myserver missing LSB information
update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
 Adding system startup for /etc/init.d/myserver ...
   /etc/rc0.d/K20myserver -> ../init.d/myserver
   /etc/rc1.d/K20myserver -> ../init.d/myserver
   /etc/rc6.d/K20myserver -> ../init.d/myserver
   /etc/rc2.d/S20myserver -> ../init.d/myserver
   /etc/rc3.d/S20myserver -> ../init.d/myserver
   /etc/rc4.d/S20myserver -> ../init.d/myserver
   /etc/rc5.d/S20myserver -> ../init.d/myserver
stop %pre% start ;; status) status_of_proc -p $PIDFILE $DAEMON atd && exit 0 || exit $? ;; *) echo "Usage: /etc/init.d/atd {start|stop|restart|force-reload|status}" exit 1 ;; esac exit 0 EOF chmod +x /etc/init.d/myserver chmod -R 777 /etc/init.d/myserver

3. Adım:

%pre%
  • Bu nedenle, 3. adımda, sistem önyükleme sırasında sunucu.py'yi otomatik olarak daemon olarak yürütecek ve otomatikleştirmeyi kolaylaştıracaktır

Umarım yardımcı oldu.

    
verilen cevap YumYumYum 10.02.2014 10:42

Etiketlerdeki diğer soruları oku