sh-Datei nicht gefunden in der linux-Kommandozeile

Ich bin Besitzer der synology diskstation NAS-server läuft auf spezielle Betriebssysteme (hauptsächlich linux)

Er hat nur Zugriff aus dem internet. Ich etablierte Kommandozeilen-Schnittstelle für den Zugriff auf die synology-wiki. Jetzt versuche ich zu installieren Sie Counter-Strike server es mit SteamCMD. Ich schau einfach in der Valve Developer Community für es.

Schreibe ich die nächste:

mkdir csServer  
cd csServer
wget http://media.steampowered.com/client/steamcmd_linux.tar.gz
tar xvfz steamcmd_linux.tar.gz
./steamcmd.sh

Aber die Letzte Zeile bewirkt, dass -sh: ./steamcmd.sh not found. Allerdings kann ich diese Datei in das Verzeichnis.

sh-Datei nicht gefunden in der linux-Kommandozeile

Was eigentlich führen kann?

//HINZUGEFÜGT

Die Datei ausführbar ist!

sh-Datei nicht gefunden in der linux-Kommandozeile

  • Ist steamcmd.sh ausführbare Datei? Bitte führen Sie stat steamcmd.sh von der Kommandozeile aus und poste die Ergebnisse.
  • aktualisiert die Frage
  • Dein code sagt "csServer", aber Ihre stat Ausgabe sagt, "DiskStation". Ist das so richtig?
  • Eigentlich schrieb ich cd csServer es geändert, den Ordner, aber der name DiskStation nicht geändert. Eigentlich bin ich das arbeiten mit directory-csServer. Ich bin in Sie.
  • Was tun echo $SHELL und file /bin/bash sagen?
  • Ich aktualisierte die Frage, die zweite kann man die clu) ändern der Datei steamcmd.sh immer noch verursacht Fehler
  • wie kann ich überprüfen, ob die Datei ausführbar ist (stat /bin/bash funktioniert nicht)
  • Versuchen stat /bin/bash und stat /opt/bin/bash und die Ergebnisse posten
  • Keine solche Datei oder Verzeichnis, die ich nicht benutzen kann ipkg install bash obwohl. Es sagt ipkg not found, aber eigentlich habe ich nur einen thread gefunden für mein nas-server wo sagt wie installiere ipkg-Funktion
  • Lassen Sie uns weiter, diese Diskussion im chat.

Schreibe einen Kommentar