programme starten

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Gravidi
Beiträge: 287
Registriert: 02.09.2003 20:24:36
Wohnort: Norderstedt
Kontaktdaten:

programme starten

Beitrag von Gravidi » 28.12.2003 02:37:41

hallo!

ich wollte mir mal ein script schreiben wo ich dann nur das script starte und das meine programme dann startet....

habe so angefangen aber das macht er irgentwie nicht

!#/bin/bash
echo '/www/server/start/'

echo 'done'

er führt das proggie net aus..
danke für eure hilfe!

grüsse

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 28.12.2003 03:28:42

Programme /bin/foo und /usr/bin/bar nacheinander ausführen:

Code: Alles auswählen

#!/bin/sh
/bin/foo
/usr/bin/bar
Wie oben, jedoch beide Programme im Hintergrund starten

Code: Alles auswählen

#!/bin/sh
/bin/foo &
/usr/bin/bar &
das ganze noch ausführbar machen (chmod 755 oder chmod +x) und fertig

Edit: Anders als bei WinDOS werden Programme nur im Such-Pfad gesucht, nicht im aktuellen Verzeichnis. Wenn dein Skript also nicht in einem Such-Pfad-Verzeichnis ist, musst du es mit kompletter Pfad-angabe starten. Das aktuelle Verzeichnis kannst du wie immer mit '.' abkürzen.

also z.B.

Code: Alles auswählen

/tmp$ ls
mein_tolles_skript
/tmp$ ./mein_tolles_skript
Hallo, Welt

Benutzeravatar
eagle
Beiträge: 2282
Registriert: 05.11.2002 11:20:53
Wohnort: Berlin

Re: programme starten

Beitrag von eagle » 28.12.2003 09:55:08

Gravidi hat geschrieben:!#/bin/bash
echo '/www/server/start/'

echo 'done'
Du hast ! und # vertauscht.

eagle
"I love deadlines. I love the whooshing sound they make as they fly by." -- Douglas Adams

Gravidi
Beiträge: 287
Registriert: 02.09.2003 20:24:36
Wohnort: Norderstedt
Kontaktdaten:

Beitrag von Gravidi » 29.12.2003 20:15:19

jo danke schön es hat geklappt :D

Antworten