我有我想在我的Mac启动时自动进行开一个小程序。
因为这个程序接受命令行参数,它不是那么简单,只是将系统偏好设置/账户/登录物品并将其添加有...
从谷歌,我读,我可以在我的用户的主文件夹中的.profile文件,不管我把它,将执行......所以我有一个.profile文件页〜是这样的:
-rw-R - R的 - @ 1亚光人员27人9月27日13:36 .profile文件
包含此...
/应用/ mousefix 3.5
但它不执行在启动! 如果我输入“/应用/ mousefix 3.5”手动到终端,它的工作。
有任何想法吗?
从这里走向未来,考虑launchd
你想要做什么。 所有其他方法已过时或现在是不支持的。 这可能是一个更位重量级的比你想要的东西,虽然。
它也可能是您没有正确地执行你的bash shell中的版本问题.profile
。 尝试把命令到.bashrc
在你的主目录,并看看是否有帮助。
您可以使用Lingon来帮助构建的launchd plist文件中。
关于在Mac OS启动时启动事情的最一般的方法是使用的launchd 。 您可以创建一个plist文件,告诉它在启动时,它可以包括参数启动程序。
您可以使用AppleScript的可运行终端命令,然后有一个AppleScript的启动时启动。
的.profile
和.bash_profile
,当你打开一个新的外壳才开始发挥作用(即打开终端或进入通过SSH)。 而且,我相信,如果检测到bash的.bash_profile
也不会去找.profile
如果你想让它开始在登录时,我想看看有关的launchd其他建议
感谢所有。 该解决方案的launchd是很酷的,是其对权重股这样简单的事情,但其良好知道,作为一个开发者,我很高兴能鼓捣约:)