Я пытаюсь создать простой скрипт, который будет перемещать файлы на моем Nexus 7. Это Android Android 4.2.2. То, что я сделал это, я попытался создать test.sh
скрипт со следующим содержимым:Android-скрипт для перемещения файлов?
#!/system/bin/sh
su
cp -r /folder/* /mnt/sdcard/dcim/camera
При попытке запустить этот сценарий из командной строки с помощью sh ./test.sh
, я получаю следующие ошибки:
: not foundsh[2]:
: not foundsh[3]: su
cp: /folder/*: Permission denied
Я разместил test.sh
в корневой папке моего Nexus 7 и есть определенная папка /system/bin
, в которой есть sh
. Команда cp
также работает должным образом после ввода su
, поэтому проблема, безусловно, заставит скрипт работать корректно. Может ли кто-нибудь помочь мне решить, что может быть проблемой? Благодарю.
Ваша первая строка должна начинаться с '#!', А не '*!', Для начала. – Cairnarvon
Ой, это была опечатка, когда я делал свой пост. Исправлена. – raphnguyen