Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从android中的脚本运行脚本_Android_Unix_Background_Nohup - Fatal编程技术网

从android中的脚本运行脚本

从android中的脚本运行脚本,android,unix,background,nohup,Android,Unix,Background,Nohup,我正在尝试使用init.d脚本在后台执行另一个脚本。init.d脚本必须在后台执行另一个脚本后立即继续,以便我的设备可以完全启动,然后执行的脚本可以执行其命令。我在谷歌上搜索过,发现可以在脚本名称的末尾使用&符号在后台执行它。这是可行的,但是我的init.d脚本一直等到后台脚本完成。所以我在谷歌上搜索了更多,发现与&一起使用的nohup命令可以做我想做的事情。完美的然而,当我在android上使用终端模拟器时,我输入了nohup,得到了“nohup:applet not found” 因此,如上

我正在尝试使用init.d脚本在后台执行另一个脚本。init.d脚本必须在后台执行另一个脚本后立即继续,以便我的设备可以完全启动,然后执行的脚本可以执行其命令。我在谷歌上搜索过,发现可以在脚本名称的末尾使用&符号在后台执行它。这是可行的,但是我的init.d脚本一直等到后台脚本完成。所以我在谷歌上搜索了更多,发现与&一起使用的nohup命令可以做我想做的事情。完美的然而,当我在android上使用终端模拟器时,我输入了nohup,得到了“nohup:applet not found”

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

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


再次感谢所有回复的人

您可以使用daemonize运行脚本:

Usage: daemonize [-f logfile] [-a] [-d delay] <program>
用法:daemonize[-f日志文件][-a][-d延迟]

你也可以从中受益,因为这与“官方”Android编码无关。我爱你。我从未听说过这样的命令,但我爱你帮助我:)这是非常有效的。正是我需要的。你太棒了!!!非常感谢你/system/bin/sh:daemonize:未找到?