Run terminal command on startup of netbeans in mac osx

扶醉桌前 提交于 2020-01-06 07:20:33

问题


Hey, does anybody know of a good way to run a command in the terminal when you startup netbeans in mac osx? Either as an option in netbeans or as a feature of mac osx? I'd like automatically sync my local files with a remote folder on startup of netbeans, so I'd like to run an rsync command when netbeans starts up. Otherwise I forget and I wind up with conflicts.


回答1:


Why not just rename the original "netbeans" in your path to something else, and write a sciprt named "netbeans", which first runs the desired command, and then runs the original netbeans executable?




回答2:


There are a billion ways to do this. The two ways I would try are either writing a bash script, or making an Automator script.

For a bash script:

#!/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

Then, save this as myNetBeans.term and you can double click the .term file and it will run.

Or, open up Automator, http://en.wikipedia.org/wiki/Automator_%28software%29, and link together the commands you want to run. It's pretty easy to use, and you can string a chain of commands together really easy (and even pipe info from one application to the next!). From the wiki page, each action is preformed before moving to the next action.

You could also use Applescript, but I recommend using Automator instead, as Applescript has a syntax that looks easy but will trip you up.



来源:https://stackoverflow.com/questions/1272920/run-terminal-command-on-startup-of-netbeans-in-mac-osx

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!