Dateien mit "chmod +x" ausführbar machen!?

MacNatas

Aktives Mitglied
Thread Starter
Dabei seit
05.08.2002
Beiträge
655
Reaktionspunkte
1
Hallo,

muss mich gerade mich gerade ein wenig mit der Shellprogrammierung befassen. (Betriebssystem-Klausur) Im Script steht das ich Dateien ausführbar machen kann indem ich die Rechte ändere. Wenn ich meinetwegen :
"date; who | wc > anz"
also schreibe es in die Datei anz rein!
Und möchte es jetzt mit "chmod +x anz"
ausführbarmachen. Zeigt er mir auch bei "ls -l" an.
Mit "sh anz" kann ich sie auch ausführen nur nicht allein mit "anz"
Geht das in der OSX Shell nicht?
 
Sicher geht das! Was haste denn für eine Fehlermeldung bzw. Shell? Versuch mal erst die bash zu starten oder ./anz je nachdem.
 
"shebang" ?
mit ./anz funktioniert es
Danke schonmal!
 
MacNatas schrieb:
Mit "sh anz" kann ich sie auch ausführen nur nicht allein mit "anz". Geht das in der OSX Shell nicht?
Dein ausfuehrbares Script liegt in keinem 'echo $PATH' den deine Shell kennt. Passe deinen $PATH an oder lege dein ausfuehrbares Script in eben jenen den deine Shell kennt und es funktioniert.

Code:
[17:46] :echo '#!/bin/bash' > anz && echo '#' >> anz && echo 'date' >> anz && echo 'echo ''' >> anz && echo 'who' >> anz && echo '' >> anz && chmod 755 anz && anz
icehouse console  Sep  5 13:20 
icehouse ttyp1    Sep  5 17:12
Gruss von IceHouse
 
Zurück
Oben Unten