問題タブ [background-process]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - iPhone でバックグラウンドでアプリケーションを実行するにはどうすればよいですか?
アプリが実行されていないときでも、タイマーをバックグラウンドで実行したい。一定時間後にユーザーのGPS座標を取得したいからです。これを行う方法は何ですか?
python - バックグラウンドで外部スクリプトを起動して実行する方法は?
私はこれらの2つの方法を試しました:
どちらのアプローチも、メイン プロセスをブロックする test.py が終了するまで待機する必要があります。「nohup」がその仕事をすることができることを私は知っています。test.py またはその他のシェル スクリプトを起動し、バックグラウンドで実行したままにする Python の方法はありますか?
test.py が次のようになっているとします。
os.system() または subprocess.Popen() はどちらも、1000000 行の出力が表示されるまでメイン プログラムをブロックします。私が望むのは、test.py をサイレント モードで実行し、メイン プログラムの出力のみを表示することです。test.py がまだ実行されている間、メイン プログラムが停止することがあります。
android - Android-バックグラウンドサービスを使用
私は2つの方法で使用しているミックスケースIDLサービスを持っています:
- このサービスはスレッドを生成し、ネットワーク呼び出しを行って、アクティビティに代わってXMLコンテンツを取得します。コンテンツは、コールバックメソッドを定義するクライアントのIDLを介してアクティビティに戻されます
- ユーザーが通知オプションを選択すると、サービスは繰り返し実行されるタイマーを作成し、ツールバー通知を作成します。また、コンテンツをキャッシュしたため、アクティビティが更新を要求すると、別のネットワーク呼び出しではなくキャッシュから提供されます。
だから私の質問は
- シナリオ#1の場合、アクティビティで直接バックグラウンドスレッドを作成する代わりに、ネットワークコールにサービスを使用するために支払う価格(ある場合)はどれくらいですか?
- #2-実装をAlarmManagerに変更したほうがいいですか?TasKillerでプロセスを強制終了すると、サービスが停止して再起動されないことに気付きました。AlarmManagerベースのジョブの方が回復の可能性が高くなりますか?
sql - Sql Server 2008 ストアド プロシージャ (またはトリガー) は、手動でいくつかのロジックを並列化またはバックグラウンド化できますか?
Sql Server 2008 にストアド プロシージャまたはトリガーがある場合、「別のノンブロッキング スレッド」で SQL 計算を実行できますか? すなわち。背景に何か
また、2 つの SQL コード ブロックを並行して実行できますか? または2つのストアドプロシージャを並行して実行しますか?
例えば。ユーザーが何らかの「アクション」を実行した後、各スタック オーバーフロー ユーザーのスコアを計算するジョブが与えられたと想像してください (そして、すべての「do that elsehwere/service/batch/overnight/etc, elswhere」をそのままにしておいてください)。
Post テーブルにトリガーがあるため、新しい投稿が INSERTED になると、トリガーが起動し、そのロジックの一部として、ユーザーの最新のスコアが計算されます。ストアド プロシージャが終了して現在の SQL スレッド/実行プログラムをブロックするのを待つ代わりに、バックグラウンドまたは並列でスコアを計算するように要求できます。
乾杯!
shell - KShellバックグラウンドタスクがジョブに表示されない
バックグラウンドタスクを開始するための簡単なKShellスクリプトを作成しました
次のコマンドで実行します
ジョブを実行しても結果は得られませんが、コマンドが実行されてpsに表示されます。
512232 pts / 0 0:34 / bin / ksh ./detectFile / usr / local / data / testFile
ジョブでアイテムを表示できないのはなぜですか。また、スクリプトを変更してジョブに表示されるようにするにはどうすればよいですか。
ruby-on-rails - Ruby on Railsでバックグラウンドプロセスとして大規模なセットをジオコーディングするための最良の方法は何ですか?
連絡先インポーターを実装しており、インポートされる連絡先をジオコーディングします。ユーザーが1000件の連絡先をインポートする場合、ジオコーディングは遅すぎます。基本的に、インポート後に連絡先をジオコーディングし、何らかの方法でステータスをログに報告するバックグラウンドプロセスを開始したいと思います。
これはこれを行うための最良の方法のように聞こえますか?もしそうなら、私はいくつかの単純なルビー/レールでこれを行うことができますか?私はjavanを持っています-本質的にCRON用のrubyAPIであるgemですが、インポート後すぐに生成されるバックグラウンドプロセスにしたいと思います。
bash - バックグラウンド/デタッチされたsshセッションを強制終了するにはどうすればよいですか?
プログラムの相乗効果をsshトンネルと一緒に使用しています
それは動作します。コンソールを開いて、次の2つのコマンドを入力するだけです。
怠惰なため、アイコンを1回クリックするだけで実行されるBashスクリプトを作成しました。
上記のBash-Scriptも同様に機能しますが、今度は1回のマウスクリックでシナジーとsshトンネルを強制終了したいので、後でそれらを強制終了するためにシナジーとsshのPIDをファイルに保存する必要があります。
しかし、このスクリプトのファイルは空です。
sshと相乗効果のPIDを取得するにはどうすればよいですか?
(私は組み合わせを避けようとps aux | grep ... | awk ... | sed ...
します、もっと簡単な方法がなければなりません。)
linux - バックグラウンドプロセスのプロセスIDを取得するには?
シェル スクリプトからバックグラウンド プロセスを開始しました。スクリプトが終了したら、このプロセスを強制終了したいと考えています。
シェル スクリプトからこのプロセスの PID を取得するにはどうすればよいですか? 私が見る限り、変数$!
にはバックグラウンド プロセスではなく、現在のスクリプトの PID が含まれています。
java - spring webappでバックグラウンドプロセスを作成するには?
spring-mvc Web アプリケーションと並行してバックグラウンド プロセスを実行したいと考えています。コンテキストの読み込み時に自動的に開始する方法が必要です。バックグラウンド処理は を実装するクラスですRunnable
。spring-mvc にはそのための機能がありますか?
ruby-on-rails - ruby on rails を使用した時限サーバーイベント
Ruby on Rails で Web ベースのゲームを作成しようとしています。「ゲーム」という名前のモデルがあります。このモデルは、サーバーがゲーム モデルの update_game 関数を呼び出す時間に対応する日時をデータベース エントリに持っています。ゲームの設定に応じて、これは 30 秒ごとから 12 時間ごとになります。
Ruby on Rails は、HTTP リクエストを受信したときにのみ機能するようです。HTTP リクエストとは関係なく、定期的にゲームを更新する巧妙な方法はありますか?