Запустить GrowLnotify по SSH
Я пытаюсь запустить рычание уведомлений через ssh, например, так ssh andrew@192.168.1.8 "growlnotify -m test" запускается. Я получаю команду bash: growlnotify, однако, не смотря на то, что она запускается прямо из Mac, она работает нормально. Есть ли действительно сложная причина, по которой это не сработает? пс. SSH ключи включены в обоих направлениях
редактировать: я вошел в Mac с удаленной машины через ssh и попытался запустить его, и он работал нормально, так что, похоже, это просто влияет на вход в систему и запуск в одну строку, и DrC попытался, что привело.profile к.bashrc
2 ответа
Что произойдет, если вы используете полный путь для уведомления?
ssh andrew@192.168.1.8 "/usr/local/bin/growlnotify -m test"
Убедитесь, что код в вашем ~/.bashrc устанавливает ваш путь так же, как.profile или.bash_profile. Если он не существует и последний файл не дает никаких ложных результатов, вы можете связать их.
Я немного расплывчато, так как не помню точно, что используется в каждой версии Mac. В 10.8 мой код инициализации был в.profile, и.bashrc связан с этим.