Bash 从termux task tasker插件运行脚本

Bash 从termux task tasker插件运行脚本,bash,termux,Bash,Termux,我无法从termux tasker插件运行一个简单的脚本(ls命令),当我在同一目录下的termux应用程序中时,我能够成功地运行这个脚本。原因可能是什么 Termux-tasker插件需要创建.Termux/tasker目录/data/data/com.Termux/files/home/.Termux/tasker,我已经完成了这项工作 以下是我迄今为止尝试过的一些东西 来自termux应用程序 $sh./data/data/com.termux/files/home/.termux/tas

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

Termux-tasker插件需要创建.Termux/tasker目录/data/data/com.Termux/files/home/.Termux/tasker,我已经完成了这项工作

以下是我迄今为止尝试过的一些东西

来自termux应用程序 $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

$sh script1.sh

num.py script.sh script1.sh

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

您添加了正确的shebang吗

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

将这一行添加到脚本的第一行。我一开始也有同样的问题,这就解决了。我认为Tasker可能使用了
/system/bin/sh
作为默认值。

您添加了正确的shebang吗

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

将这一行添加到脚本的第一行。我一开始也有同样的问题,这就解决了。我认为Tasker可能默认使用了
/system/bin/sh

这个Q不是关于StackOverflow定义的编程。它可能更适合于或其他StackExchange站点。使用Q底部的
标志
链接,让主持人移动它。请不要在两个不同的网站上发布相同的Q。在这里发布更多Qs之前,请阅读、、和。好的LuckAlso,在每行代码/数据/错误MSG的前面使用4个空格,或者突出显示一个文本块,并使用编辑框左上角的
{}
格式化工具将其格式化为代码/数据/输出。有关更多信息,请参阅和。祝你好运。这个Q不是关于StackOverflow定义的编程。它可能更适合于或其他StackExchange站点。使用Q底部的
标志
链接,让主持人移动它。请不要在两个不同的网站上发布相同的Q。在这里发布更多Qs之前,请阅读、、和。好的LuckAlso,在每行代码/数据/错误MSG的前面使用4个空格,或者突出显示一个文本块,并使用编辑框左上角的
{}
格式化工具将其格式化为代码/数据/输出。有关更多信息,请参阅和。祝你好运