我有一个小程序,我想在我的mac启动时自动打开.
因为这个程序接受命令行参数,它不仅仅是去系统Prefs/Accounts/Login项目并在那里添加它...
从谷歌,我读到我可以在我的用户的主文件夹中创建一个.profile文件,这将执行我放入其中的任何内容...所以我有一个.profile页面〜像这样:
-rw-r - r - @ 1 matt staff 27 27 Sep 13:36 .profile
包含这个......
/ Applications/mousefix 3.5
但它不会在启动时执行!如果我手动输入"/ Applications/mousefix 3.5"到终端,它确实有效.
有任何想法吗?
从这里到未来,考虑launchd
一下你想做什么.所有其他方法已被弃用或现在不受支持.不过,这可能比你想要的更重.
你的版本的bash shell没有正确执行你的问题也可能是一个问题.profile
.尝试将命令放入.bashrc
主目录,看看是否有帮助.