On 01-06-2011 22:00, Karl Erik Christensen wrote:
> På min kære Vortexbox har jeg installeret et Java-program, som er server
> for min Kiss DP500 DVD - Open-DP500. Det leverer film og musik til Kiss'en.
>
> Da Vortexbox ikke skal være tilsluttet hverken monitor eller tastatur,
> er det altså nødvendigt, at Open-DP500 kører som en service.
>
> Det har jeg fået det til (meget lærerigt).
> Open-DP500 startes når maskinen booter, men kan også startes med
> kommandoen: service kiss start.
> Open-DP500 stoppes med <ctrl>c, så derfor har jeg ikke (endnu) en:
> service kiss stop (og service kiss restart, men det er også lige meget).
>
> Så kommer spørgsmålet
>
> Hvordan kan jeg lægge <ctrl>c ind i scriptet, som en stop-funktion?
>
> Jeg kender godt syntaksen for stop-funktionen, men ikke hvordan jeg
> giver kommandoen <ctrl>c - eller om det er den rigtige måde at stoppe et
> Java-program på? - men det virker
>
> Kan nogen hjælpe?
>
> Karl Erik.
>
Tak til alle som forsøger at hjælpe, men jeg kan sgu ikke rigtig få
noget af det til at fungere.
Jeg har et script som hedder "startkiss" og ser således ud:
#/bin/bash
cd /usr/local/kiss/bin
java -jar open-dp500.jar open-dp500.conf
Det er vel selvforklarende?
--------------
Derefter har jeg et andet script - "kiss":
#! /bin/sh
# chkconfig: 345 70 35
# scriptet ligger i /etc/rc.d/init.d/kiss
USER=
# PATH TIL OPEN-DP500.jar (startkiss)
export KISSHOME=/etc/rc.d/init.d
case $1 in
start)
#su – $USER -c $KISSHOME"KissServer start & > /dev/null"
$KISSHOME/startkiss &
echo "Running KISS Server"
exit
;;
stop)
#su – $USER -c $KISSHOME"KissServer stop & > /dev/null"
$KISSHOME/kill ?? _HVAD STÅR DER SÅ HER_ ?? &
echo "Stopped KISS Server"
exit
;;
*)
echo "Usage: /etc/rc.d/init.d/kiss { start | stop }"
exit
;;
----------------
Begge scripts ligger i /etc/rc.d/init.d
Tilføjes som en service med:
chkconfig --add kiss
Som skrevet tidligere starter programmet fint ved boot, og starter også
fint ved "service kiss start", men hvordan hulen stopper jeg det med
"service kiss stop"?
Karl Erik.
--
http://dmwebdesign.dk - DM i Webdesign
http://ranunkelvej.com/b&o/ - Reparation af B&O Red Line højttalere
http://webdesign.ranunkelvej.com - Artikler om webdesign