Ergebnis 1 bis 5 von 5
  1. #1
    Idared
    Themenstarter

    Registriert
    02.2009
    Beiträge
    24

    Terminalbefehl beim Systemstart ausführen

    Hey,

    damit ich ein bestimmtes Programm starten kann, muss ich folgende Befehle im Terminal eingeben:

    cd /Applications/smackbook
    perl smack.pl



    Nun habe ich mit TextEdit genau diese Zeilen geschrieben, und danach die .rtf Datei umbenannt in .sh . Diese habe ich dann bei den Startobjekten bei der Anmeldung hinzugefügt.

    Ausgeführt werden diese Zeilen aber nicht !

    Was muss ich tun ?


    Danke im vorraus

    lg

  2. #2
    stk
    stk ist offline
    Lohrer Rambour Avatar von stk
    Registriert
    01.2004
    Beiträge
    6.884
    Moin,

    .rft dürften Dir im Weg stehen - das verliert man nicht durch umbenennen, dazu muß noch ein SheBang und das Ding muß ausführbar gemacht werden.

    Besser daher: Terminal öffnen und eingeben:

    vi ~/Desktop/start-smackbook.sh

    damit startest Du den Terminaleditor vi dort dann I (für Insert) drücken und eingeben:

    Code:
    #!/bin/bash
    cd /Applications/smackbook
    perl smack.pl
    die Insertmode mit der »ESC«-Taste verlassen und die Datei mit »ZZ« (also zweimal Z-Taste drücken) speichern.

    dann als nächsten Terminalbefehl

    chmod +x ~/Desktop/start-smackbook.sh

    eingeben um die Datei ausführbar zu machen. Teste ob es läuft in dem Du die Datei mit

    ~/Desktop/start-smackbook.sh

    im Terminal aufrufst. Läuft es dort, kannst Du das Script den Startobjekten zufügen.

    Alternativ schau Dir mal meinen Artikel zu launchd und Lingon an - auch da wäre eine einfache Möglichkeit gegeben das unterzubringen.

    Gruß Stefan
    Wenn Sie mich suchen, ich halte mich in der Nähe des Wahnsinns auf, genauer gesagt
    auf der schmalen Linie zwischen Wahnsinn und Panik, gleich um die Ecke
    von Todesangst, nicht weit weg von Irrwitz und Idiotie!

  3. #3
    Idared
    Themenstarter

    Registriert
    02.2009
    Beiträge
    24
    erstmal danke für deine lange antwort !

    also ich habe alles genauso gemacht wie beschrieben, ich kann die datei nun auch im terminal ausführen. und es funktioniert wunderbar.
    Soweit so gut, allerdings wenn ich unter Benutzer->Startobjekte die neue .sh datei hinzufüge, und danach mich neu anmelde, wird das skript anscheind nich ausgeführt, also irgendwo muss klemmen.

    hast du, oder jemand ne idee ?

  4. #4
    stk
    stk ist offline
    Lohrer Rambour Avatar von stk
    Registriert
    01.2004
    Beiträge
    6.884
    Moin,

    dann pack den Aufruf in der Tat am besten in den launchd

    Gruß Stefan
    Wenn Sie mich suchen, ich halte mich in der Nähe des Wahnsinns auf, genauer gesagt
    auf der schmalen Linie zwischen Wahnsinn und Panik, gleich um die Ecke
    von Todesangst, nicht weit weg von Irrwitz und Idiotie!

  5. #5
    Idared
    Themenstarter

    Registriert
    02.2009
    Beiträge
    24
    hey danke für die antwort, hab es jetzt so gemacht, dass geht aber irgendwie nicht :



    der befehl open zeigt mir dann nur den inhalt der stat-smackbook.sh an (hatte mich verschrieben bei start-smack.., deswegen stat-smack...)

    wie mach ich das richtig ?

Ähnliche Themen

  1. Wake On Lan beim Systemstart
    Von Tekl im Forum OS X
    Antworten: 1
    Letzter Beitrag: 09.04.2009, 17:00
  2. iAlertU bei Systemstart automatisch ausführen
    Von krampus10 im Forum Andere Software
    Antworten: 8
    Letzter Beitrag: 25.09.2008, 20:44
  3. Skype nicht bei Systemstart ausführen
    Von Jalisco im Forum Chatprogramme & VoIP
    Antworten: 3
    Letzter Beitrag: 11.03.2008, 14:55
  4. Antworten: 2
    Letzter Beitrag: 20.06.2007, 15:38
  5. Terminalbefehle bei Systemstart ausführen
    Von chrisib im Forum Unix & Terminal
    Antworten: 6
    Letzter Beitrag: 24.05.2007, 14:41

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •