問題タブ [daemon]
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.
ruby - 「puts」コマンドの出力をログ ファイルにリダイレクトする
デーモンの宝石を使用してRubyでデーモンを作成しています。デーモンからの出力をログ ファイルに追加したいと考えています。puts
コンソールからログ ファイルにリダイレクトする最も簡単な方法は何だろうと思っています。
ruby - Rubyデーモンは起動しません
私はrubydaemonsgemを使用して、railsプロジェクトのカスタムデーモンを作成しています。唯一の問題は、デーモンruby lib/daemons/test_ctl start
を起動しようとすると失敗し、起動しないことです。ログファイルにはこの出力があります。
これは、(railsプラグインから)デーモンを生成して実行しようとしたときにも発生します。誰かがこの問題を解決する方法を知っていますか?
java - Java プログラムからブラウザウィンドウを開く
質問
私はJavaで書かれたアプリケーションを持っています。Linux ボックス スタンドアロンで実行するように設計されています。新しいFirefoxウィンドウを生成しようとしています。ただし、firefoxは開きません。シェルの終了コードは常に 1 です。この同じコードをgnome-terminalで実行すると、正常に開きます。
バックグラウンド
したがって、ここにその初期化プロセスがあります:
- Start X "Xorg :1 -br -terminate -dpms -quiet vt7"
- ウィンドウマネージャを起動 "metacity --display=:1 --replace"
- リソースの構成「xrdb -merge /etc/X11/Xresources」
- デーモンになり、制御端末から切断します
プログラムが実行されると、ユーザーがクリックできるボタンが表示され、Firefox ウィンドウが生成されます。これを行うための私のコードは次のとおりです。X がディスプレイで実行されていることを思い出してください:1。
コード
perl - Perl で単純な HTTP プロキシを作成するにはどうすればよいですか?
いくつかのリクエストをダンプしたいので、HTTP::Proxy パッケージを使用したくありません。私のワンライナーは次のようになりますが、ヘッダーを渡そうとすると壊れます:
フォーマットされた、それは:
ホストを変更する必要があるため、リクエストを渡すことはできず、ヘッダーを渡すこともできないようです...では、短くするにはどうすればよいですか。
それで、誰でもこれをより良いワンライナーにすることができますか?
ruby-on-rails - Rails の cron ジョブ: ベスト プラクティス?
Rails環境でスケジュールされたタスクを実行する最良の方法は何ですか? スクリプト/ランナー? レーキ?数分ごとにタスクを実行したいと思います。
daemon - リモート rsync デポのパスを取得する
rsyncで実行しているかどうかはわかっています
rsync some.domain.com::
rsync デポのリストが返されます。デポの詳細、具体的にはパスを返す方法はありますか。
ありがとう
linux - 失われたプロセスの X サーバー ビューの再アタッチ
私は Xorg を実行しており、私の (Qt) プログラムはそれ自体をデーモン化します。ここで、ログアウトして X サーバーを再起動します。再度ログインすると、プロセスはまだ正常に実行されていますが、表示されません。
X サーバーの新しい化身を古いプロセスにアタッチする方法はありますか? サーバー全体を再起動せずにログアウトして再度ログインした場合、古いプロセスを確認する方法はありますか?
ありがとう
java - Java バックグラウンド/デーモン/サービス クロス プラットフォームのベスト プラクティス
デスクトップ Java プログラムをほとんどのプラットフォーム (Windows、Mac OS、Linux [特に Ubuntu]) でバックグラウンド (デーモン/サービス?) で実行するための最良の方法を探しています。
「最善の方法」によって、次のような方法を見つけたいと思っています。
- 最小限のプラットフォーム固有のコードが必要です。
- 一般のコンピュータ ユーザーができない/できないことをユーザーに要求しない
- リソースを独り占めしないでください。
私の要件が非現実的である可能性があることは理解していますが、この種の状況にはある種の「ベスト プラクティス」があることを願っています。
前進する方法は?
java - 既存の Java アプリケーションを SYS V サービス (デーモン) に変換する方法
私はJavaアプリケーションを持っています。それを起動するために使用します
java -jar myapp.jar
停止するには、CTRL + C を使用します。
次に、そのアプリケーションを開始できるものに変換する必要があります。
/etc/init.d/myapp スタート
そして、私はやめることができます:
/etc/init.d/myapp停止
問題は、プロセスの PID を保存することです。これを行うためのレシピをどこかで見たと思いますが、場所を覚えておらず、見つけることができません。
Java Server Wrapperというプロジェクトがあるのを見ましたが、メモリ使用量を制限しない無料のものを探しています。そして、この作業は 1 つの bash スクリプトで実行できると思います。
java - バックグラウンドでサーバー上で定期的なタスクを実行する
Tomcat / Jettyサーバーで定期的なタスク(デーモンスレッドなど)を実行するための最良/最も簡単な方法は何ですか?スレッドを開始するにはどうすればよいですか?単純なメカニズムがありますか、それともこれはまったく悪い考えですか?