从termux-task tasker插件运行脚本

时间:2018-01-15 13:07:36

标签: bash termux

我无法从termux-tasker插件运行一个简单的脚本(ls命令),当我在同一目录中的termux应用程序时,我能够成功地执行此操作。可能是什么原因?

Termux -tasker插件需要创建.termux / tasker目录/data/data/com.termux/files/home/.termux/tasker我已经完成了

以下是我到目前为止尝试过的事情

来自termux app的

$ 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 /。terux / tasker / script1.sh:没有这样的文件或目录

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

$ ls

num.py script.sh script1.sh

$ sh script1.sh

num.py script.sh script1.sh

来自termux-tasker插件的

exec(“/ data / data / com.termux / files / home / .termux / tasker / script1.sh”):没有这样的文件或目录

1 个答案:

答案 0 :(得分:0)

你添加了一个合适的shebang吗?

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

将此行添加到脚本的第一行。我起初遇到了同样的问题,这解决了它。我认为Tasker可能会使用/system/bin/sh作为默认值。