.bash script Start och stop.

Permalänk

.bash script Start och stop.

Jag behöver hjälp med att göra ett script till vanliga program.
Jag ska förklara lite mer exakt vad jag är ute efter.

När man har installerat apache2. Så kan man ju enkelt skriva
apache2 start - För start
apache2 stop - Stänga av
apache2 restart - För att starta om ..
Det här är alla bekanta med antar jag.

Men nu så har jag stött på vanliga program som heter "program-namn.bin"
Där man inte kan göra följande
program-namn.bin stop,start och restart...

Hur gör jag ett script så jag kan göra så med vanliga "binära" program?

Permalänk
Medlem

Testa att kolla på runscript, det används i vissa distros för att kunna göra start, stop, restart och status på initscript, t.ex på skripten i /etc/init.d/ i Gentoo.

Permalänk
Medlem
Skrivet av emil_eriksson:

Men nu så har jag stött på vanliga program som heter "program-namn.bin"
Där man inte kan göra följande
program-namn.bin stop,start och restart...

Hur gör jag ett script så jag kan göra så med vanliga "binära" program?

En del distro brukar lämna en /etc/init.d/skel som duger som mall för att skapa nya start/stopp-skript. Ta en kopia av den och gå igenom den rad för rad. Om du jämför med befintliga skript behövs sällan någon högre skolning i ämnet för att få ett fungerande skript för just ditt program. Tänk bara på att det kanske finns ett alternativt sätt för just din binär, inte alla applikationer/binärer gillar 'killproc'.

cp -dp /etc/init.d/skel /etc/init.d/mitt_skript

Ev. med 'sudo' framför beroende på distro....