Page 1 of 1

Start-Script

Posted: 2003-11-11 12:28
by simcen
Hi

Ich wollte mir eben ein Start-Script für einen Dienst schreiben. Bis her hab ich folgendes:

Code: Select all

#!/bin/bash
#
# Source function library.
. /etc/rc.d/init.d/functions

start() {
        /opt/hafas/server/startserver
        /opt/hafas/server/startserver_map
}

# See how we were called.
case "$1" in
  start)
        start
        ;;
  *)
        echo $"Usage: $0 {start}"
        exit 1
esac
Das einzige Problem ist aber, dass /opt/hafas/server/startserver nach dem Start noch ein "ENTER" verlangt. Wenn ich das so wie jetzt aufrufe, bleibt das Script natürlich einfach hängen. Wie kann ich einen solchen Input simulieren?

Danke für rasche Hilfe
Over & Out

Re: Start-Script

Posted: 2003-11-11 12:48
by cye
probier mal:

echo x | /opt/hafas/server/startserver
oder
/opt/hafas/server/startserver < echo x

Re: Start-Script

Posted: 2003-11-11 12:50
by simcen
Ja ok aber damit übergebe ich "x" dem Script, unt nicht [ENTER]
verstehst du?

Danke trotzdem für die hilfe¨!!

Re: Start-Script

Posted: 2003-11-11 14:46
by cye
aber echo schickt doch dann x und ein enter !

Re: Start-Script

Posted: 2003-11-11 14:47
by simcen
ach so ja stimmt :/ danke =) funzt ;D