【问题标题】:Run terminal command on startup of netbeans in mac osx在 mac osx 中启动 netbeans 时运行终端命令
【发布时间】:2010-11-19 08:45:00
【问题描述】:

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

【问题讨论】:

    标签: netbeans macos startup rsync


    【解决方案1】:

    有十亿种方法可以做到这一点。我会尝试的两种方法是编写 bash 脚本或制作 Automator 脚本。

    对于 bash 脚本:

    #!/usr/bin/bash script_you_want_to_run.sh open -a NetBeans.app # 或者这不起作用,你可以运行 /Applications/NetBeans/NetBeans.app/MacOS/Contents/NetBeans

    然后,将其另存为 myNetBeans.term,您可以双击 .term 文件,它将运行。

    或者,打开 Automator,http://en.wikipedia.org/wiki/Automator_%28software%29,然后将要运行的命令链接在一起。它非常易于使用,您可以非常轻松地将一系列命令串在一起(甚至可以将信息从一个应用程序传递到下一个应用程序!)。在 wiki 页面中,每个操作都在移动到下一个操作之前执行。

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 这听起来是个好主意。虽然我很难找出如何编写该脚本......什么格式,放在哪里......如何将新图标与它相关联。我的谷歌搜索技能让我失望了。您介意提供更多方向吗?
      • 抱歉,没有使用过 MacOS 的经验。
      猜你喜欢
      • 2021-08-04
      • 1970-01-01
      • 1970-01-01
      • 2016-10-06
      • 1970-01-01
      • 1970-01-01
      • 2021-03-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多