Terminal mit Programm aus Terminal starten

  1. palmann

    palmann Thread StarterMacUser Mitglied

    Mitglied seit:
    07.04.2004
    Beiträge:
    1.924
    Zustimmungen:
    144
    Hi,

    xterm kann man mit dem Schalter -e eine Anwendung mitgeben, die dann gestartet wird, z.B. 'xterm -e emacs' startet emacs in einem xterm Fenster.

    Geht sowas auch mit Terminal.app?

    Gruesse, Pablo
     
    palmann, 19.10.2004
  2. maceis

    maceisMacUser Mitglied

    Mitglied seit:
    24.09.2003
    Beiträge:
    16.696
    Zustimmungen:
    602
    ich weiss nicht genau, was Du meinst:
    So was ?
    Im Terminal:
    /Applications/TextEdit.app/Contents/MacOS/TextEdit &
     
    maceis, 19.10.2004
  3. palmann

    palmann Thread StarterMacUser Mitglied

    Mitglied seit:
    07.04.2004
    Beiträge:
    1.924
    Zustimmungen:
    144
    Jein, die Richtung. :)

    Ich moechte so was aehnliches wie (im Programm Terminal)

    '> Ablage > Neuer Befehl ', 'Befehl in eigener Shell ausfuehren'

    von der Komandozeile aus.


    Ein

    /Applications/Utilities/Terminal.app/Contents/MacOS/Terminal

    oeffnet ja ein neues Terminalfenster. Nun moechte ich, dass in diesem Terminalfenster auch noch eine Anwendung, wie zum Beispiel ein Texteditor gestartet wird. Also etwas in derart:

    /Applications/Utilities/Terminal.app/Contents/MacOS/Terminal -e /sw/bin/emacs

    Geht nicht, muss aber doch irgendwie moeglich sein. Hat jemand die Idee? In den Hilfeseiten hab ich dazu nichts gefunden.

    Gruesse, Pablo
     
    palmann, 20.10.2004
  4. KAMiKAZOW

    KAMiKAZOWMacUser Mitglied

    Mitglied seit:
    16.03.2004
    Beiträge:
    2.028
    Zustimmungen:
    23
    Du öffnest ein Terminal, klickst dann
    Ablage --> Sichern unter ...
    Dann gibst du einen Dateinamen zum Speichern ein und unten kannst du einen Befehl ausführen lassen. (z.B. /sw/bin/emacs)
    Dann hast du eine .term-Datei, die beim Doppelklick darauf dein Programm startet.
     
    KAMiKAZOW, 20.10.2004
  5. maceis

    maceisMacUser Mitglied

    Mitglied seit:
    24.09.2003
    Beiträge:
    16.696
    Zustimmungen:
    602
    falls das ein X-Programm ist:
    open-x11 /sw/bin/X-Programm
     
    maceis, 20.10.2004
  6. palmann

    palmann Thread StarterMacUser Mitglied

    Mitglied seit:
    07.04.2004
    Beiträge:
    1.924
    Zustimmungen:
    144
    Vielen Dank, klappte jetzt zwar auf Anhieb aus irgendwelchen Gruenden nicht, werde aber noch ein wenig herumprobieren.

    Gruesse, Pablo
     
    palmann, 21.10.2004
  7. maceis

    maceisMacUser Mitglied

    Mitglied seit:
    24.09.2003
    Beiträge:
    16.696
    Zustimmungen:
    602
    Wenn das nicht klappt, kann ich noch eine Alternative anbieten.
    Du schreibst ein Skript, das speicherst Du mit der Endung .command.
    Das sollte auf jeden Fall gehen:
    #!/bin/bash
    emacs


    Ach übrigens, bei beiden Varianten wirst Du das Ausführungsrecht (x) Vergaben müssen.
    Am einfachsten z. B. mit chmod +x /Pfad/emacs.command
     
    maceis, 21.10.2004
  8. palmann

    palmann Thread StarterMacUser Mitglied

    Mitglied seit:
    07.04.2004
    Beiträge:
    1.924
    Zustimmungen:
    144
    Hallo maceis,

    ersteres öffnet mir den emacs in einem bereits von mir geoffneten Terminal (mit 'ner bash). Das Problem bleibt, dass dieses Skript beim Oeffnen nicht ausgeführt wird.

    Ich hab mir mal die *.term Datei angesehen, da ist ja original XML drin. Wird das beim Start von Terminal.app geparst? Geoeffnet werden die Dateien mit dem term Suffix auf jeden Fall defaultmaessig mit dem Terminal Programm.

    Irgendwie versteh ich das nicht. An und fuer sich muesste es doch so, wie von KAMiKAZOW oben beschrieben funktionieren. Ich glaub ich brauch mal 'nen gutes Mac OS X Buch. :rolleyes:

    Gruesse, Pablo
     
    palmann, 21.10.2004
Die Seite wird geladen...
Ähnliche Themen - Terminal Programm aus
  1. plantagoo
    Antworten:
    2
    Aufrufe:
    719
    plantagoo
    23.11.2010
  2. nickdeluxe0711
    Antworten:
    4
    Aufrufe:
    2.597
    Olivetti
    11.12.2009
  3. hamsibalik
    Antworten:
    5
    Aufrufe:
    1.152
    hamsibalik
    15.05.2009
  4. nik1aa5
    Antworten:
    2
    Aufrufe:
    1.685
  5. janosch
    Antworten:
    4
    Aufrufe:
    2.421