通过 ssh 运行 growlnotify

通过 ssh 运行 growlnotify

我正在尝试通过 ssh 运行 growl inform,就像 ssh 一样[电子邮件保护]运行“growlnotify -m test”时,我得到 bash:未找到 growlnotify 命令,但是直接从 mac 运行它时,它运行良好,是我遗漏了一些简单的东西,还是有一个非常复杂的原因导致它无法正常工作?ps. ssh 密钥在两个方向上均已启用

编辑:我通过 ssh 从远程机器登录到 mac 并尝试运行它,它运行良好,所以它似乎只影响一行登录和运行方式,而 DrC 尝试将 .profile 归类为 .bashrc

答案1

如果您使用完整路径来 growlnotify,会发生什么情况?

ssh [email protected] "/usr/local/bin/growlnotify -m test"

答案2

确保 ~/.bashrc 中的代码将您的路径设置为与 .profile 或 .bash_profile 相同。如果它不存在并且后者文件没有​​产生任何虚假输出,那么您可以链接它们。

我记不太清楚,因为我不记得每个 Mac 版本具体用的是哪个。在 10.8 中,我的初始化代码在 .profile 中,而 .bashrc 与之链接。

相关内容