
Ich versuche (zum ersten Mal), in Bash ein Skript für die Ausführung des Deluge-Plugins zu erstellen, sodass nach Abschluss eines Downloads die Berechtigungen des heruntergeladenen Torrents geändert werden.
es ist:
#!bin/bash
torrentpath=$3
sudo chmod -R 777 $torrentpath
Habe es auch mit $torrentpath in "" versucht, hat auch nicht funktioniert. Habe die ersten beiden Zeilen von der Plugins-Wiki-Seite kopiert (https://dev.deluge-torrent.org/wiki/Plugins/Execute).
Irgendeine Idee, wie es funktioniert?
Antwort1
Setzen Sie Ihre Variablen in doppelte Anführungszeichen ... Brauchen Sie wirklich sudo?
#!bin/bash
sudo chmod -R 777 "$3"
Antwort2
Ihre Shebang-Zeile ist falsch, es sei denn, bin
sie steht im cwd.
Ändern Sie #!bin/bash
es in #!/bin/bash
und das sollte das Problem beheben.