Script aufrufen bereitet probleme

Apex

New Member
Hallo,

Mein System
Dell Optiplex 790
VMWare ESXi 5.5 vSphere Client 5.5 als vMA habe ich die Neuste Version.
Mein vorhaben Ein ESXi Host, USV(Netzwerk Verbunden). Es Soll bei einem Stromausfall ein Signal an die vMA des ESXi geschickt werden dort wird ein Script aufgerufen, was die Clients Herunterfährt, und danach den ESXi selbst. Jetzt möchte ich das Script zum Testen einmal Manuell aufrufen, leider zeigt er mir ein fehler an.
Das Script liegt in /opt/APC/PowerChute/group1/bin
Aufrufen tu ich dies als vi-admin user, mit folgendem Befehl sudo ./shutdown.pl host, dort erhalte ich dann aber folgende Fehlermeldung: sudo: ./shutdown.pl: commmand not found. Rufe ich dies ohne Sudo auf erhalte ich natürlich eine Permission denied. Bin ich gerade einfach nur zu doof ein Script aufzurufen?

Habe mich an dem Tutorial http://blog.rebelit.net/295 gehalten.

MFG
 
Bist Du auch im Verzeichnis, in dem das Script liegt, wenn Du es so aufrufen möchstest?

Alternativ: Kompletter Pfad angeben - oder PATH erweitern.
 
Ja ich bin im richtigen Verzeichnis, führe ich ein ls durch werden mit meine Dateien angezeigt. Was mir auffällt eine Datei mit der gleichen endung .pl ist grün und meine selbst angelegte Datei mit der endung .pl ist weis. Kann dort das problem liegen ? Wenn ja wie behebe ich dies.
 
Wenn du die Datei aufrufen wills, dann so:
Wenn die nicht ausführbar ist, mit sudo perl ./shutdown.pl
Ansonsten mit chmod 0750 ./shutdown.pl die Dattei ausführbar machen und mit sudo perl ./shutdown.pl aufrufen.
 
Back
Top