Was passiert, wenn Sie den vollständigen Pfad zum Growlnotify verwenden?
ssh andrew@192.168.1.8 "/usr/local/bin/growlnotify -m test"
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
Was passiert, wenn Sie den vollständigen Pfad zum Growlnotify verwenden?
ssh andrew@192.168.1.8 "/usr/local/bin/growlnotify -m test"
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.