从android中的脚本运行脚本

时间:2012-04-05 23:19:06

标签: android unix background nohup

我正在尝试使用init.d脚本在后台执行另一个脚本。在后台执行其他脚本后,init.d脚本必须立即继续,以便我的设备可以完全启动,然后执行的脚本可以执行其命令。我用Google搜索,发现&可以在脚本名称的末尾使用符号在后台执行它。这有效,但我的init.d脚本一直等到后台脚本完成。所以我用Google搜索了一些,并发现nohup命令与&会做我想要的。完善。然而,当我在Android上使用终端模拟器时,我输入,nohup并且我得到“nohup:applet not found”

因此,如果没有它等待后台脚本,我无法继续init.d脚本。我问,有没有人知道如何在后台运行脚本,同时在android上继续当前脚本?

或者,是否有人知道我是否可以将“nohup”小程序添加到我的Android设备中?

再次感谢所有回复的人!

1 个答案:

答案 0 :(得分:3)

您可以使用daemonize来运行脚本:

Usage: daemonize [-f logfile] [-a] [-d delay] <program>