Frage

Hey, weiß jemand eine gute Möglichkeit, einen Befehl im Terminal laufen, wenn Sie NetBeans in Mac OS X beim Start? Entweder als Option in Netbeans oder als Funktion von Mac OS X? Ich möchte automatisch meine lokalen Dateien mit einem Remote-Ordner beim Start von Netbeans synchronisieren, so dass ich möchte ein rsync Befehl ausgeführt werden soll, wenn NetBeans startet. Ich sonst vergessen und ich aufzuwickeln mit Konflikten.

War es hilfreich?

Lösung

Warum benennen nicht nur das original „Netbeans“ in dem Weg zu etwas anderem, und schreibt einen sciprt Namen „NetBeans“, der zuerst den gewünschten Befehl ausgeführt wird, und dann läuft die ursprüngliche Netbeans ausführbar?

Andere Tipps

Es gibt eine Milliarde Möglichkeiten, dies zu tun. Die beiden Möglichkeiten, die ich versuchen würde, entweder einen Bash-Skript zu schreiben, oder sie ein Automator Skript.

Für einen Bash-Skript:

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

Dann speichern diese als myNetBeans.term und Sie können die .term Datei doppelklicken und es laufen soll.

Oder öffnen Automator, http://en.wikipedia.org/wiki / Automator_% 28software% 29 und verknüpfen die Befehle zusammen die Sie ausführen möchten. Es ist ziemlich einfach zu bedienen, und Sie können Zeichenfolge eine Kette von Befehlen zusammen einfach (und sogar Rohr Informationen von einer Anwendung zur nächsten!). Von der Wiki-Seite wird jede Aktion vorgeformten bevor er zur nächsten Aktion zu bewegen.

Sie könnten auch Applescript verwenden, aber ich empfehle stattdessen Automator verwenden, wie Applescript eine Syntax, die einfach aussieht, aber löst aus Ihnen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top