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:
die Insertmode mit der »ESC«-Taste verlassen und die Datei mit »ZZ« (also zweimal Z-Taste drücken) speichern.Code:#!/bin/bash cd /Applications/smackbook perl smack.pl
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
Ergebnis 1 bis 5 von 5
- 12.08.2009, 10:44 #1Idared
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
- 12.08.2009, 10:53 #2Wenn 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!
- 12.08.2009, 11:14 #3Idared
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 ?
- 12.08.2009, 11:36 #4
Moin,
dann pack den Aufruf in der Tat am besten in den launchd
Gruß StefanWenn 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!
- 12.08.2009, 14:27 #5Idared
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
-
Wake On Lan beim Systemstart
Von Tekl im Forum OS XAntworten: 1Letzter Beitrag: 09.04.2009, 17:00 -
iAlertU bei Systemstart automatisch ausführen
Von krampus10 im Forum Andere SoftwareAntworten: 8Letzter Beitrag: 25.09.2008, 20:44 -
Skype nicht bei Systemstart ausführen
Von Jalisco im Forum Chatprogramme & VoIPAntworten: 3Letzter Beitrag: 11.03.2008, 14:55 -
"Wählen Sie 'Ausführen', um ..." beim Ausführen eines AS abschalten!?
Von Josa im Forum AppleScriptAntworten: 2Letzter Beitrag: 20.06.2007, 15:38 -
Terminalbefehle bei Systemstart ausführen
Von chrisib im Forum Unix & TerminalAntworten: 6Letzter Beitrag: 24.05.2007, 14:41


Zitieren
