
Я пытаюсь создать скрипт на bash (впервые) для выполнения плагина Deluge, чтобы после завершения загрузки он изменил права доступа к загруженному торренту.
его:
#!bin/bash
torrentpath=$3
sudo chmod -R 777 $torrentpath
Также пробовал с $torrentpath в "", тоже не сработало. Скопировал первые 2 строки со страницы вики плагинов (https://dev.deluge-torrent.org/wiki/Plugins/Выполнить).
Есть идеи, как это сделать?
решение1
Заключайте переменные в двойные кавычки... Вам действительно нужно sudo?
#!bin/bash
sudo chmod -R 777 "$3"
решение2
Ваша строка шебанга неверна, если только bin
она не находится в cwd.
Измените #!bin/bash
на #!/bin/bash
, и это должно исправить ситуацию.