Führen Sie Growlnotify über ssh aus

638
mcgyvrfan121

Ich versuche, Growl-Benachrichtigung über SSH auszuführen, so wie ssh andrew@192.168.1.8 "Growlnotify -m test" ausgeführt wird. Ich bekomme bash: Growlnotify-Befehl nicht gefunden, aber es läuft direkt vom Mac aus gibt es einen wirklich komplexen Grund, warum das nicht funktioniert? ps. SSH-Tasten sind in beide Richtungen aktiviert

edit: Ich habe mich von einem Remote-Rechner über ssh bei dem Mac angemeldet und versucht, es auszuführen, und es lief einwandfrei. Es scheint also nur die einzeilige Anmeldung und den Lauf zu beeinflussen, und DrC hat versucht, das .profile auf .bashrc zu kopieren

0

2 Antworten auf die Frage

1
Sojourner

Was passiert, wenn Sie den vollständigen Pfad zum Growlnotify verwenden?

ssh andrew@192.168.1.8 "/usr/local/bin/growlnotify -m test" 
es funktioniert danke sehr viel wusste, dass es etwas wirklich dummes einfaches sein musste mcgyvrfan121 vor 11 Jahren 0
0

Stellen Sie sicher, dass der Code in ~ / .bashrc Ihren Pfad auf ".profile" oder ".bash_profile" setzt. Wenn es nicht existiert und die letztere Datei keine falsche Ausgabe erzeugt, können Sie sie verknüpfen.

Ich bin etwas vage, da ich mich nicht genau erinnere, was auf jeder Mac-Version verwendet wird. In 10.8 war mein Init-Code in .profile und damit ist .bashrc verknüpft.