2012-04-05 4 views
1

私はinit.dスクリプトを使ってバックグラウンドで別のスクリプトを実行しようとしています。 init.dスクリプトはバックグラウンドで他のスクリプトを実行した後に即座に続行する必要があります。そのため、デバイスが完全に起動し、実行されたスクリプトがそのコマンドを実行できるようになります。私はグーグルで、&シンボルをバックグラウンドで実行するためにスクリプト名の最後に使用できることを発見しました。これはうまくいきましたが、私のinit.dスクリプトはバックグラウンドスクリプトが終了するまで待っていました。だから私はもう少しgoogled、とnohupコマンドを使用して&私が欲しいことを行うことがわかりました。完璧。どのように私はアンドロイドでターミナルエミュレータを使用すると、私は入力し、nohupと私は "nohup:アプレットが見つかりません"androidのスクリプトからスクリプトを実行する

上記のように私はバックグラウンドスクリプトを待たずにinit.dスクリプトを続行する方法がありません。私は頼んでいる、誰もがアンドロイドで現在のスクリプトを続行しながら、バックグラウンドでスクリプトを実行する方法を知っていますか?

また、Android搭載端末に「nohup」アプレットを追加できるかどうかは知りませんか?

返信いただいた方にお返事ありがとうございます。

+0

ます。また、これがあるので、上のhttp://android.stackexchange.comとhttp://forum.xda-developers.com尋ねるの恩恵を受ける可能性がありますAndroidの「公式の」コードとは関係ありません。 – Jakar

答えて

3

あなたのスクリプトを実行するデーモン化を使用することができます。

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

私はあなたを愛しています。私はそのようなコマンドについて聞いたことはありませんが、私はあなたを愛しています:)完璧に働いた。まさに私が必要なもの。あなたは素晴らしいです!どうもありがとうございます!!!! – Seth

+5

/system/bin/sh:daemonize:見つからない...? – trusktr

関連する問題