• Wieder einmal haben uns unsere Apfeltalker tolle Fotos zur Abstimmung eingesandt. Welches ist Euer Favorit? Stimmt mit ab! Hier geht es zur Abstimmung --> Klick
  • Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick

Synergy - Autostart - an alle die ein bisschen Script verstehen

crazy_mazy

Idared
Registriert
24.04.08
Beiträge
27
hi,
habe synergy (http://synergy2.sourceforge.net/) nun soweit konfiguriert, damit ich es zwischen meinem windows-pc und meinem mac nutzen kann.

nun wollte ich das ganze noch als autostart auf dem mac os einbinden und habe versucht der anleitung zu folgen, bin aber beim script erstellen hängen geblieben, denn er lässt es mich nicht speicher aufgrund folgenden fehlers:

Syntaxfehler

Es wurde „Zeilenende, etc.“ erwartet, aber ein „Unbekanntes Token“ wurde gefunden.

Hier mal für alle der Link zur Autostart-Anleitung. Habe Lösung 1 probiert.
synergy2.sourceforge.net/autostart.html

Und hier nochmal das Script. Wollte es über AppleScript erstellen:

#!/bin/sh
. /etc/rc.common

run=(/usr/local/bin/synergyc -n $(hostname -s) -1 -f synergy-server)

KeepAlive ()
{
proc=${1##*/}
while [ -x "$1" ]
do
if ! ps axco command | grep -q "^${proc}\$"
then "$@"
fi
sleep 3 done
}

StartService ()
{
ConsoleMessage "Starting Synergy"
KeepAlive "${run[@]}" &
}

StopService () { return 0 }

RestartService () { return 0 }

RunService "$1"

Aber am besten für das Skript den link benutzen. liest sich dann leichter ;)

und nochwas: VIELEN DANK :)
 
Hi crazy_mazy!

Und hier nochmal das Script. Wollte es über AppleScript erstellen:

Nimm statt des Skripteditors TextEdit, füge das Skript in ein neues Dokument ein, wandel es in reinen Text um und speichere es ohne Endung an dem von deiner Lösung verlangtem Ort.
Danach kannst Du es ausführbar machen.

Gruss