daemon

    8

    6答えて

    私は、着信ソケット要求などをリッスンするPHPスクリプトを用意しています。このスクリプトをサーバー上で継続的に実行する必要があります(無限ループ内で実行されます)。 どのようにこのプロセスを開始して管理できますか?私はSSH /パテを介して起動してみましたが、SSH接続がタイムアウトするとすぐにスクリプトは消えます。

    0

    2答えて

    私はinit.dサービスを作成していましたが、参考用にいくつかのスクリプトを読んでいました。私はスケルトンでこれを見つけました: このスニペットは何をしますか?私はこれがswitch:caseだと分かります。ケース内のケースについて質問しています。 case "$1" in start) echo test case "$?" in 0|1) [

    2

    5答えて

    私は現在、768MBのRAMを搭載したLinuxベースのVPSを実行しています。 ドメインの詳細を収集し、cURLを使用してサービスに接続して、これらのドメインのページランクの詳細を取得するアプリケーションがあります。 約50のドメインで検査を実行すると、スクリプトは詳細を解析してスクリプトに戻す前に、リモートページをすべての結果とともにロードするのに約3分かかります。これは、スクリプトの実行が終

    6

    2答えて

    私は、ポーリングレートが0.25ミリ秒未満の加速度センサーをモニターする最良の方法を見つけようとしています。私は、ユーザーが一定の監視状態に切り替えるためのUIオプションを実装し、バッテリーのドレインの影響を排除しました。 Androidサービスがメモリとスレッドのクリーンアップを処理する方法のために、リモートサービスがデーモンスレッドより優れた方法でしょうか?ポイントは、加速度計を可能な限り一定

    4

    3答えて

    私は開発中のアプリケーションの前にあるルートとして実行されていないPythonサーバーを持っています。しかし、root特権を意味するRAWソケットへのアクセスを必要とするいくつかのアプリケーション機能があります。 明らかに私はrootとしてメインサーバを実行したくないので、私の解決策は、上記の機能へのアクセスを保護するルートとして実行されるデーモンプロセスまたはコマンドラインスクリプトを作成するこ

    3

    5答えて

    私は、バックグラウンドで実行してタスクを処理し、フロントエンドから直接入力を受け取る必要があるデーモンを作成しています。私はソケットを使用してこのタスクを処理しようとしていましたが、ソケットが接続を待っている間にプログラムを一時停止するため、正しく動作するようにはできません。これを回避する方法はありますか? 私はhttp://linuxgazette.net/issue74/tougher.htm

    14

    8答えて

    我々は強制することはできませんと言われているgarbage collectionプロセスは、Javaで。 結局のところ、デーモンスレッドです。 しかし、まだ時々、System.gc();関数を明示的に呼び出すのはなぜですか? それを呼び出す価値はありますか?プロとコンは何ですか? 多くの状況で役に立たない場合、なぜこのメソッドはJavaでは非推奨ではありませんか? PS:例と説明が

    0

    1答えて

    デーモンとして動作するPHPスクリプトがあります。毎回、スクリプトが中断して、信号を受信したときにメモリ使用量をクリアするためにスクリプトを再開したい。 私はshell_exec()を見てきました。 PHPスクリプトを強制終了して再起動するのですが、より洗練された方法があるかどうかは疑問でした。また、バッチでPHPスクリプトをラップし、必要に応じて再起動する方法も見てきましたが、私はPHPに精通し

    25

    3答えて

    何かを忘れることなくデーモンを作成する最も安全な方法と思われるpython-daemonライブラリを使用しようとしています。ドキュメントは非常に悪く、ちょうどPEP 3143です。 一方、では、Sander MarechalのA simple unix/linux daemon in Pythonへのリンクが多数見つかりました。これはより良いソリューションに見えますが、私はまだそれを使用しようとし

    2

    1答えて

    私は、プライマリマシンとセカンダリマシンの間で同期ファイルシステムを実装するために、単純なファイル同期デーモンをPythonで作成しています。重い持ち上げのほとんどはrsyncによって行われます。 プライマリ側では定期的にrsyncを呼び出して、数秒間スリープしてから繰り返します。セカンダリ側では、subprocess.Popen()でrsyncdを生成し、終了するまで.wait()を実行します。