Вторичный вариант, который работает со многими файловыми системами и позволяет работать даже с файловыми системами с поврежденными структурами, testdisk
. (Вы можете запустить sudo apt install testdisk
, чтобы установить его в системах на основе Debian -.)
Скрипт для возврата только типа файловой системы:
$ testdisk /list "$path_to_partition" | awk '$1 == "P" {print $2}'
Вариант 1:
Сравните разрешения /usr/bin/rsync с разрешениями/владельцами onDownloadComplete.sh.
При запуске «вручную» вы можете работать как пользователь root или другой пользователь, у которого есть разрешения на выполнение rsync в вашей системе.
ls -l /usr/bin/rsync
ls -l /<path>/onDownloadComplete.sh
Сравните поля владельца и группы в
Кроме того, проверьте, включен ли владелец файла onDownloadComplete.sh в группу rsync. Возможно, вам потребуется добавить владельца/пользователя
Вариант 2 :Проверьте путь внутри скрипта. Посмотрите, содержит ли он /usr/bin
echo $PATH