
Deluge プラグインを実行するためのスクリプトを bash で作成しようとしています (初めて)。ダウンロードが完了したら、ダウンロードしたトレントの権限が変更されます。
その:
#!bin/bash
torrentpath=$3
sudo chmod -R 777 $torrentpath
また、$torrentpath in "" を試してみましたが、これも機能しませんでした。プラグインの wiki ページから最初の 2 行をコピーしました (https://dev.deluge-torrent.org/wiki/Plugins/Execute)。
それを機能させる方法を何か知っていますか?
答え1
変数を二重引用符で囲みます...本当に sudo が必要ですか?
#!bin/bash
sudo chmod -R 777 "$3"
答え2
bin
cwd にない限り、シェバン行は間違っています。
#!bin/bash
に変更する#!/bin/bash
と、問題は解決するはずです。