如何在 Termux 终端 android 应用程序中制作快捷方式 bash 脚本?

Nov*_*ova 3 linux script terminal bash android

我不得不求助于 Termux,因为 Servers Ultimate Pro 的开发人员很长时间没有更新 Node.js 包,而且新的 ES6 功能破坏了我的脚本。浏览说明后,我已经通过 apt-get 安装了最新的 Node.js,我可以运行我的脚本。

但是,我必须输入:

$node storage/shared/folder_in_internal_android_memory/app.js
Run Code Online (Sandbox Code Playgroud)

如果可能的话,我可以制作一个名为“bot.sh”的 bash 脚本:

#!bin/bash
node storage/shared/folder_in_internal_android_memory/app.js
Run Code Online (Sandbox Code Playgroud)

然后运行:

$bot
Run Code Online (Sandbox Code Playgroud)

我可以 cp 一个已经创建的脚本,但我不知道把它放在哪里以便我可以快捷地使用它。

Mar*_*amp 6

您需要将脚本放入~/.shortcuts/并安装Termux:Widget应用程序。然后Termux:Widget选项会出现在主屏幕启动器的小部件列表中。

根据下面 nico 的评论,要访问典型启动器的小部件列表,请长按空白区域并点击显示“小部件”或“所有快捷方式”的选项。然后找到并长按所需的 Termux 快捷方式小部件并将其放在您想要的位置。

还要注意,Android 缺少/binand /usr/bin,所以需要LD_PRELOAD通过运行pkg install termux-exec然后重启 Termux来改变