Jag får ett error i detta script. Det är en del av ett startsciprt på en OS X Server.
Line 17 protesterar den emot. Unexpected token '}'
#!/bin/bash
. /etc/rc.common
StartService ()
{
ConsoleMessage "Starting Hansa"
/Applications/HansaWorld41ServOSX/HansaOSXServer
}
StopService ()
{
ConsoleMessage "Stopping Hansa"
for PID in `ps -aux | grep Hansa | grep -v grep | awk '{print $2}'; do
kill -2 $PID
}
RestartService () {StopService; StartService;}
RunService "$1"
done
Jag misstänker att scriptet avslutar stop funktionen när den ser } efter awk och sedan kommer den riktiga } och då blir den förvirrad.
Hur löser jag detta?