我正在尝试使用init.d脚本在后台执行另一个脚本。在后台执行其他脚本后,init.d脚本必须立即继续,以便我的设备可以完全启动,然后执行的脚本可以执行其命令。我用Google搜索,发现&可以在脚本名称的末尾使用符号在后台执行它。这有效,但我的init.d脚本一直等到后台脚本完成。所以我用Google搜索了一些,并发现nohup命令与&会做我想要的。完善。然而,当我在Android上使用终端模拟器时,我输入,nohup并且我得到“nohup:applet not found”
因此,如果没有它等待后台脚本,我无法继续init.d脚本。我问,有没有人知道如何在后台运行脚本,同时在android上继续当前脚本?
或者,是否有人知道我是否可以将“nohup”小程序添加到我的Android设备中?
再次感谢所有回复的人!
答案 0 :(得分:3)
您可以使用daemonize来运行脚本:
Usage: daemonize [-f logfile] [-a] [-d delay] <program>