Forum

Centos Auto Script
 
Bildirimler
Hepsini Temizle

Centos Auto Script

6 Yazılar
4 Üyeler
0 Reactions
420 Görüntüleme
(@sercancokyegit)
Gönderiler: 209
Reputable Member
Konu başlatıcı
 

Merhabalar

Centos ve Linux ailesi yabancısıyım.Bir uygulama çalıştırmak istiyorum ve bunu hep manual yapıyorum yani her server reboot olduğunda manuel start ediyorum.Uygulama adına abc.x86 dersek ve uygulama /var/bin/ içinde ben her seferinde /var/bin/abc.x86 & veya /var/bin/abc.x86 -d demekteyim.

Bunun otomatik yolunun /etc/rc.d/rc.local içinde ki rc.local içine /var/bin/abc.x86 & olduğunu eklemek olduğunu buldum ancak eklememe rağmen server reboot olduğunda abc.x86 çalışmıyor.

Teşekkürler.

 

rc.local dosyasının içi :

#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
/var/bin/camd3.x86 &
touch /var/lock/subsys/local

 
Gönderildi : 11/10/2009 23:57

(@esersolmaz)
Gönderiler: 3204
Illustrious Member Yönetici
 

Merhaba;

Bu makale direk işinizi çözecektir.

http://kbase.redhat.com/faq/docs/DOC-7239

İyi çalışmalar.

 
Gönderildi : 12/10/2009 00:08

(@sercancokyegit)
Gönderiler: 209
Reputable Member
Konu başlatıcı
 

#!/bin/sh
#
# chkconfig: 345 99 01
#
# description: your script is a test service
#
case $1 in
        start)
            echo "/var/bin/abc.x86 &"
            # TODO:
            ;;
        restart)
            echo "killall /var/bin/abc.x86"
            echo "/var/bin/abc.x86 &"
            # TODO:
            ;;
        status)
            echo "abc.x86 running"
            # TODO:
            ;;
        stop)
            echo "killall /var/bin/abc.x86"
            # TODO:
            ;;
esac

 

bu şekilde service yi hazırladım ama olmadı ?

 
Gönderildi : 12/10/2009 11:00

(@fatihakkus)
Gönderiler: 372
Honorable Member
 


#!/bin/sh
#
# chkconfig: 345 99 01
#
# description: your script is a test service
#
case $1 in
        start)
            echo "/var/bin/abc.x86 &"
            # TODO:
            ;;
        restart)
            echo "killall /var/bin/abc.x86"
            echo "/var/bin/abc.x86 &"
            # TODO:
            ;;
        status)
            echo "abc.x86 running"
            # TODO:
            ;;
        stop)
            echo "killall /var/bin/abc.x86"
            # TODO:
            ;;
esac


 


bu şekilde service yi hazırladım ama olmadı ?



selam centosu konsolden mi kontrol ediyorsunuz yoksa gnome ile mi yapıyorsunuz

 
Gönderildi : 13/10/2009 15:40

(@sercancokyegit)
Gönderiler: 209
Reputable Member
Konu başlatıcı
 

ssh ile konsoldan...

 
Gönderildi : 13/10/2009 16:53

(@mucahidyardim)
Gönderiler: 192
Estimable Member
 


Merhabalar


Centos ve Linux ailesi yabancısıyım.Bir uygulama çalıştırmak istiyorum ve bunu hep manual yapıyorum yani her server reboot olduğunda manuel start ediyorum.Uygulama adına abc.x86 dersek ve uygulama /var/bin/ içinde ben her seferinde /var/bin/abc.x86 & veya /var/bin/abc.x86 -d demekteyim.


Bunun otomatik yolunun /etc/rc.d/rc.local içinde ki rc.local içine /var/bin/abc.x86 & olduğunu eklemek olduğunu buldum ancak eklememe rağmen server reboot olduğunda abc.x86 çalışmıyor.


Teşekkürler.


 


rc.local dosyasının içi :


#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
/var/bin/camd3.x86 &
touch /var/lock/subsys/local



 


Merhabalar


scriptin otomatik çalışması için rc.local dosyasına aşağıdaki satırı eklerseniz çalışacaktır. 


sh /var/bin/camd3.x86 &

 
Gönderildi : 16/10/2009 02:10

Paylaş: