在mac osx中启动netbeans时运行terminal命令

在mac osx中启动netbeans时运行terminal命令,netbeans,macos,startup,rsync,Netbeans,Macos,Startup,Rsync,嘿,有人知道在mac osx中启动netbeans时在终端上运行命令的好方法吗?是作为netbeans中的一个选项还是作为MacOSX的一个功能?我希望在netbeans启动时自动将本地文件与远程文件夹同步,因此我希望在netbeans启动时运行rsync命令。否则我会忘记,结果会产生冲突。为什么不在路径中将原来的“netbeans”重命名为其他名称, 并编写一个名为“netbeans”的sciprt,它首先运行所需的命令,然后 运行原始的netbeans可执行文件?有十亿种方法可以做到这一点。

嘿,有人知道在mac osx中启动netbeans时在终端上运行命令的好方法吗?是作为netbeans中的一个选项还是作为MacOSX的一个功能?我希望在netbeans启动时自动将本地文件与远程文件夹同步,因此我希望在netbeans启动时运行rsync命令。否则我会忘记,结果会产生冲突。

为什么不在路径中将原来的“netbeans”重命名为其他名称, 并编写一个名为“netbeans”的sciprt,它首先运行所需的命令,然后
运行原始的netbeans可执行文件?

有十亿种方法可以做到这一点。我尝试的两种方法要么是编写bash脚本,要么是制作自动机脚本

对于bash脚本:

#!/usr/bin/bash script_you_want_to_run.sh open -a NetBeans.app # or this doesn't work, you can run /Applications/NetBeans/NetBeans.app/MacOS/Contents/NetBeans #!/usr/bin/bash 脚本\u您希望\u运行\u.sh 打开-一个NetBeans.app#或者这不起作用,您可以运行/Applications/NetBeans/NetBeans.app/MacOS/Contents/NetBeans 然后,将其另存为myNetBeans.term,您可以双击.term文件,它将运行

或者,打开Automator,将要运行的命令链接在一起。它非常易于使用,而且您可以非常轻松地将一系列命令串在一起(甚至可以将信息从一个应用程序传递到下一个应用程序!)。在wiki页面中,在移动到下一个操作之前,将执行每个操作


您也可以使用Applescript,但我建议改用Automator,因为Applescript的语法看起来很简单,但会让您绊倒。

这听起来是个好主意。虽然我很难找到如何写剧本。。。什么格式,放在哪里。。。如何将新图标与其关联。我的谷歌搜索能力越来越差了。你介意提供更多的指导吗?对不起,没有MacOS的经验。