Hallo! habe ein scrit erstellt zum umbenenne einiger dateien nach chmod +x Script.sh konnte ich das script mit ./ nicht ausführen und bei der auflistung der rechte war kein x dabei, seltsam
sh datei startet nicht
Antworten |
Anmeldungsdatum: Beiträge: 51 |
|
||||
Supporter
Anmeldungsdatum: Beiträge: 53583 Wohnort: Berlin |
Und wenn du jetzt mal mit ein paar Informationen rüberkommen könntest... Zum Beispiel einem ls -aluh in dem Ordner, in dem die Datei liegt ausgeführt. Oder auch dem Inhalt des Skriptes... |
||||
Anmeldungsdatum: Beiträge: 17552 Wohnort: Berlin |
Groß-/Kleinschreibung? |
||||
Supporter
Anmeldungsdatum: Beiträge: 53583 Wohnort: Berlin |
Der rode Ridder hat mich gerade darauf aufmerksam gemacht, dass es Menschen gibt, die ausführbare Linux-Skripte auf NTFS-Partitionen ausführen wollen. Also wäre die Angabe, WO das Skript liegt auch sehr interessant. Btw: Deine Versionsangabe und die Angabe in der Signatur beißen sich. |
||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 51 |
user unknown schrieb
ich weiß nicht mehr, ob ein sh script groß oder kleingeschriben werden muß Hallo Tom, erstmal die terminal ausgabe und der code:
Der Code ist für meinen Vater*, er nimmt filme mit seinem Digital Reciver auf und speichrt diese auf einen USB Stick. Das Script soll er sich vom Desktop in ein Verzeichniss auf den USB stick kopieren und von da ausführen. soweit ich weiss Formatiert der Reciver den USB Stick selber. Wie bekomme ich mehr Infos über den USB-Stick? * (Gestern hat er seinen Windows laptop gegen einen Ubuntu Laptop getauscht, also seid Gestern Linux User=) Gruß Mintwürfel P.S. Danke für die info mit NTFS |
||||
Supporter
Anmeldungsdatum: Beiträge: 53583 Wohnort: Berlin |
Darum geht es auch nicht. Eher darum, dass du es mit dem korrekten Namen aufrufen musst.
Da ist nichts ausführbar... ▶ Shell/Bash-Skripting-Guide für Anfänger (Abschnitt „Ausfuehrbar-machen-und-aufrufen“)
Zum Beispiel indem du mit angeschlossenem Stick sudo lsblk -o NAME,UUID,LABEL,FSTYPE,MOUNTPOINT aufrufst. |
||||
Anmeldungsdatum: Beiträge: 3052 |
$ cat TSnachMPG.sh for i in *.ts do mv "§i" "${i/.mpg} done Da bist du wohl auf der Tastatur verrutscht Gruß....busfahrer |
||||
Anmeldungsdatum: Beiträge: 17552 Wohnort: Berlin |
Gekaufte Sticks kommen fast immer mit VFAT-Systemen daher. Diese kennen kennen kein executable-Flag. Man kann sie aber auch mit Linuxdateisystemen formatieren (ext, reiserfs, ...). Außerdem kann man das Skript, ohne dass es als ausführbar markiert ist, mit der Shell starten:
|
||||
Anmeldungsdatum: Beiträge: 17552 Wohnort: Berlin |
Der zweite Anführungsstrichblock wird auch nicht geschlossen. |
||||
Anmeldungsdatum: Beiträge: 230 |
das wollte ich auch gerade vorschlagen.. ist supereinfach und man ersparrt sich das changemod und beim ausführen jeweils ein . und ein / - sh ist einfach schneller eingegeben |