Kør command ved boot
Hay
Har prøvet hele dagen med at finde ud af hvordan jeg får lavet et script
som køre denne fra rood ved boot:
cd /ventsrv/
/ventrilo_srv -d
Nogen der kan lave det, og ved hvor jegs kal smide det hen for at det bliver kørt?
Servern har kun SSH, og køre CentOS 5.4
Har prøvet hele dagen med at finde ud af hvordan jeg får lavet et script
som køre denne fra rood ved boot:
cd /ventsrv/
/ventrilo_srv -d
Nogen der kan lave det, og ved hvor jegs kal smide det hen for at det bliver kørt?
Servern har kun SSH, og køre CentOS 5.4
Kommentarer7
Du laver et cronjob for root
altså
@reboot /fuld/sti/til/server -d
Hvis ikke serveren dæmoniserer og kører i baggrunden skal du husket et & tegn altså
@reboot /fuld/sti/til/server -d&
for at lave et cronjob taster du som root i en terminal
crontab -e
herefter åbner en editor hvor du så går helt ned i bunden og taster ovenstående linje ind. Derefter gemmer du og går ud af editoren. Det skulle være det
Har lige fået at vide at
det med /etc/rc.local ser
@reboot /ventsrv/ventrilo_srv
eller
@reboot /root/ventsrv/ventrilo_srv
ser helder ikke ud tila t virke :S
#3
Du skal blot skrive
Du skal blot skrive kommandoen i rc.local der skal ikke @reboot foran.
rc.local bliver kørt ved boot.
Så køre det fik den lavet
cd /root/ventsrv ; ./ventrilo_srv -d
i /etc/rc.local
#5
Vær lige opmærksom på
Vær lige opmærksom på at når du ligger kommandoen ind i rc.local vil den køres som root med mindre du angiver andet. Bare lige en information nogen finder vigtig hvis de forsøger at få styr på sikkerheden i deres system.
Hvorfor ikke bare
/root/ventsrv/./ventrilo_srv -d
I stedet for cd først?