Erstellen eines Bash-Skripts zum Ändern von Berechtigungen mit dem Deluge-Execute-Plugin

Erstellen eines Bash-Skripts zum Ändern von Berechtigungen mit dem Deluge-Execute-Plugin

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, binsie steht im cwd.

Ändern Sie #!bin/bashes in #!/bin/bashund das sollte das Problem beheben.

verwandte Informationen