moin,
ich will ein script schreiben, mit dem ich ein prog. mit parametern starten kann ohne immer alle einzutippen (sind immer dieselben parameter).
Ich hab bis jetzt eine datei, in der ich die commandozeile mit den entsprechenden Parametern reingeschrieben habe...
was muss ich noch machen um das Ding nu auch startfähig zu machen?
Danke schonmal
TauroN
scripting...
- feltel
- Webmaster
- Beiträge: 10368
- Registriert: 20.12.2001 13:08:23
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Leipzig, Germany
-
Kontaktdaten:
Re: scripting...
Nimm doch besser die Alias-Funktion der Bash. Ich hab. z.B. ff. Alias in meiner ~/.bash_profile:TauroN hat geschrieben:ich will ein script schreiben, mit dem ich ein prog. mit parametern starten kann ohne immer alle einzutippen (sind immer dieselben parameter).
Ich hab bis jetzt eine datei, in der ich die commandozeile mit den entsprechenden Parametern reingeschrieben habe...
Code: Alles auswählen
alias px="ps ax"
Du musst die Dateirechte verändern. Das machst Du per chmod. In diesem Fall "chmod 755 <datei>", wenn nur Du es ausführen darfst. 777, wenn es jeder ausführen können soll.was muss ich noch machen um das Ding nu auch startfähig zu machen?
Re: scripting...
wohl damit es jeder ändern darf, zum ausführen für jeden reicht 755feltel hat geschrieben:Du musst die Dateirechte verändern. Das machst Du per chmod. In diesem Fall "chmod 755 <datei>", wenn nur Du es ausführen darfst. 777, wenn es jeder ausführen können soll.TauroN hat geschrieben:]was muss ich noch machen um das Ding nu auch startfähig zu machen?
- feltel
- Webmaster
- Beiträge: 10368
- Registriert: 20.12.2001 13:08:23
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Leipzig, Germany
-
Kontaktdaten:
Re: scripting...
Nein 755 reicht nicht, wenn andere als der Dateieigentümer das Script ausführen sollen. 755 besagt: user=rwx, group=rw, other=rwarteist hat geschrieben:wohl damit es jeder ändern darf, zum ausführen für jeden reicht 755
777 (also alle Bits gesetzt) heißt user=rwx, group=rwx, other=rwx
Zum reinen Ausführen würde auch 555 (jeweils das 1. und 3. Bit gesetzt) reichen: user=rx, group=rx, other=rx, wobei der Dateieigner sich dabei das Schreibrecht auf die Datei wegnehmen würde.
Hi feitel,
kleiner Knick in der Optik?
Liegt sicher an der Hitze.
777 -> user=rwx, group=rwx, other=rwx passt,
also 4 = r, 2 = w, 1 = x
Zum Ausführe muss die Datei lesbar(r) und ausführbar(x) sein also 4+1 = 5
555 -> user=rx, group=rx, other=rx wie bei Dir.
Da der Eigentümer aber auch gerne das Script verändern will kommt für den noch 2(w) dazu also 5+2=7
755 -> user=rwx, group=rx, other=rx
Dein 766 lässt die Datei nur vom Eigentümer ausführen
766 -> user=rwx, group=rw, other=rw
Soll die Datei nur vom Eigentümer veränderbar und ausführbar sein bietet sich
744 -> user=rwx, group=r, other=r
an.
Gruß
Dookie
kleiner Knick in der Optik?
Liegt sicher an der Hitze.
777 -> user=rwx, group=rwx, other=rwx passt,
also 4 = r, 2 = w, 1 = x
Zum Ausführe muss die Datei lesbar(r) und ausführbar(x) sein also 4+1 = 5
555 -> user=rx, group=rx, other=rx wie bei Dir.
Da der Eigentümer aber auch gerne das Script verändern will kommt für den noch 2(w) dazu also 5+2=7
755 -> user=rwx, group=rx, other=rx
Dein 766 lässt die Datei nur vom Eigentümer ausführen
766 -> user=rwx, group=rw, other=rw
Soll die Datei nur vom Eigentümer veränderbar und ausführbar sein bietet sich
744 -> user=rwx, group=r, other=r
an.
Gruß
Dookie