我正在尝试在 bash 中(第一次)为 Deluge 插件执行编写一个脚本,以便在下载完成后它将更改下载的 torrent 的权限。
它是:
#!bin/bash
torrentpath=$3
sudo chmod -R 777 $torrentpath
还尝试在“”中使用 $torrentpath,也不起作用。从插件 wiki 页面复制前两行(https://dev.deluge-torrent.org/wiki/Plugins/Execute)。
知道如何让它发挥作用吗?
答案1
双引号你的变量...你真的需要 sudo 吗?
#!bin/bash
sudo chmod -R 777 "$3"
答案2
你的 shebang 行是错误的,除非bin
是在 cwd 中。
更改#!bin/bash
为#!/bin/bash
,这应该可以修复它。