PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mein Script läuft nur eingeschränkt



ralli
29-09-2004, 05:38
Hi,

ich habe ein Shell Script erstellt und ausführbar gemacht. Es arbeitet von der Konsole nur wenn ich folgendes eingebe:

sh xxxxxx.sh

Warum kann es nicht starten mit xxxxxx.sh ?

Muß ich den Pfad setzen zu meinem Heimatverzeichnis ? Wo kann ich den dauerhaft setzen, damit er bei jedem Start wirksam wird ?

Ich arbeite mit SuSE Linux Pro 9.1. Was ist hier die Standardshell ?

Ist das richtig ? :

#!/bin/bash

ralli

peschmae
29-09-2004, 08:07
./xxxxxx.sh
zum starten, nicht
xxxxxx.sh

Wenn du das im Pfad haben möchtest kopierst du das am besten z.B. nach /usr/local/bin (und machst ein chown root.root)

MfG Peschmä

abholmarkt
29-09-2004, 18:23
Guten Morgen,

1) Das Script sollte in einem Verzeichnis stehen, welches sich im Pfad
(PATH-Variable) befindet. echo $PATH hilft Dir weiter.

/usr/local/{bin,sbin} wurde schon genannt, wenn es ich um ein Script
handelt, das nur für einen $USER gedacht ist, kann ggf.auch
${HOME}/bin als Verzeichnis in Frage kommen. PATH-Variable des
Users ist wieder von Bedeutung.

Für die eine eventuell notwendige Anpassung des Suchpfades kommt es
darauf an, ob es ich um interaktive oder non-interaktive Shells handelt,
die durchaus ihre verschiedenen Suchpfade haben können. Lies bitte die
man Page der Shell zu diesen Abschnitten durch. Das advanced bash
Scripting Guide ist auch eine gute Hilfe.

Danach kannst Du entscheiden, ob .bash_profile, .bashrc, .profile oder die
Mechanik in /etc/profiile sowie ggf. /etc/profile.d der richtige Platz für eine
sinnvolle Modifikation ist.


2) Standardshell bei Linux ist die bourne again shell (bash, /bin/bash)
Je nach Bedarfsfall kann eine Korn-Shell (www.kornshell.com) nützlich
sein.


abholmarkt

peschmae
29-09-2004, 19:40
Wie geht das mit Abholmärkten, gibts das wirklich? Ich meine irgendwie ist ja jeder Markt zum Zeugs abholen da, oder?
Oder gibts jetzt auch Bringmärkte die einem den Markt nach hause bringen?


MfG Peschmä

abholmarkt
30-09-2004, 10:39
kernel panic?

peschmae
30-09-2004, 20:05
Nur oops, lag am Software Suspend 2.0.0.109 + ACPI patch.
Werd den mist mal in einen Bringmarkt tun, die brauchen sicher noch Kernel.


MfG Peschmä