запуск скрипта из плагина termux-task Tasker

Я не могу запустить простой скрипт (команда ls) из плагина termux-tasker, который я успешно могу сделать, когда нахожусь в приложении termux в том же каталоге. Что может быть причиной ?

Плагин Termux -tasker требует создания каталога .termux/tasker /data/data/com.termux/files/home/.termux/tasker, который я сделал

Вот вещи, которые я пробовал до сих пор

из приложения термукс

$ sh /data/data/com.termux/files/home/.termux/tasker/script1.sh

$ sh ./data/data/com.termux/files/home/.termux/tasker/script1.sh

sh: 0: Не удается открыть ./data/data/com.termux/files/home/.termux/tasker/script1.sh

$ bash /data/data/com.termux/files/home/.termux/tasker/script1.sh

$ bash ./data/data/com.termux/files/home/.termux/tasker/script1.sh

bash: ./data/data/com.termux/files/home/.termux/tasker/script1.sh: нет такого файла или каталога

$ cd /data/data/com.termux/files/home/.termux/tasker

$ ls

num.py script.sh script1.sh

$ ш script1.sh

num.py script.sh script1.sh

из плагина termux-tasker

exec("/data/data/com.termux/files/home/.termux/tasker/script1.sh"): Нет такого файла или каталога


person anupam    schedule 15.01.2018    source источник
comment
Этот вопрос не касается программирования, как это определено для StackOverflow. Это может быть более уместным на superuser.com или других сайтах StackExchange. Воспользуйтесь ссылкой flag внизу вашего вопроса и попросите модератора переместить его. Пожалуйста, не публикуйте один и тот же вопрос на двух разных сайтах. Пожалуйста прочитайте stackoverflow.com/help/on-topic , stackoverflow.com/help/how-to-ask , stackoverflow.com/help/dont-ask и stackoverflow.com/help/mcve прежде чем размещать здесь больше вопросов. Удачи   -  person shellter    schedule 15.01.2018
comment
Кроме того, используйте 4 пробела перед каждой строкой кода/данных/сообщений об ошибках ИЛИ выделите блок текста и используйте инструмент форматирования {} в верхнем левом углу поля редактирования, чтобы отформатировать его как код/данные/выходные данные. Для получения дополнительной информации см. и editing-help и formatting. . Удачи.   -  person shellter    schedule 15.01.2018


Ответы (1)


Вы добавили правильный шебанг?

#! /data/data/com.termux/files/usr/bin/bash

Добавьте эту строку в первую строку вашего скрипта. Сначала у меня была такая же проблема, и это решило ее. Я думаю, что Tasker может использовать /system/bin/sh по умолчанию.

person Eden    schedule 07.02.2018