問題タブ [systemd]

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.

0 投票する
1 に答える
1135 参照

tizen - Tizen OS の静的 IP アドレスの構成

Tizen OS は初めてです。ビルド マシンに Tizen がインストールされており、静的 IP アドレスを構成する必要があります。ConnMan Tools がマシンにインストールされていません。私は、ConnMan ツールだけで言及されたすべてのブログについて、多数のブログを調べてきました。Networking-scripts フォルダーの下のスクリプト ファイルを更新することにより、Fedora や Solaris で行っているように、コマンド ラインで IP アドレスを構成する方法はありますか。

0 投票する
1 に答える
1615 参照

linux - systemd によって開始されたプロセスが、対話的に開始された場合と同じように動作しないのはなぜですか?

次のようなコードでリアルタイム スレッドを生成するプログラムがあります。

デフォルトのシステム制限では RT スケジュール スレッドが許可されないため、setrlimit を呼び出してこの値を上げる必要があります。上記のコードは、ルート シェルにログインしてプログラムを手動で起動すると、希望どおりに機能します。

しかし、起動時にsystemdでプログラムを自動起動させると、スケジュール設定がパーミッションエラーで失敗してしまいます。setrlimit 呼び出しは、戻り値とその後のプロセス内の getrlimit への呼び出しから判断すると、機能しているように見えます。しかし、pthread_setschedparam 呼び出しは、制限が引き上げられたことを認識していないようです。

繰り返しますが、プログラムを手動で起動すると、これはすべて正常に機能します。ここで何が欠けていますか?

0 投票する
1 に答える
533 参照

qt - SailfishOS / Qt - アプリケーションを特定の日付、たとえば数週間後に呼び出す方法

現在、SailfishOS のリマインダー アプリケーションを開発しています。私がまだ理解できていないことが1つあります:

特定の日付 (およびおそらく ID) に OS に登録する可能性はありますか? これは、アプリが停止したときや電話が再起動されたときにも機能するはずなので、QMLTimerはおそらくオプションではないと思います。

私の C++ スキルは存在しないため、理想的には QML/JavaScript ソリューションを探しています (可能であれば)。いくつかのオープン ソース プロジェクトのリポジトリも参照していますが、まだ解決策が見つかりません。

関連するソース リポジトリへのリンクも大歓迎です...

0 投票する
1 に答える
7595 参照

linux - 再起動後に ntpd サービスが自動的に開始されないのはなぜですか?

ntpd経由でインストールした後yum、コマンドを実行しsystemctl enable ntpd.serviceてコンピューターを再起動しました。シェルプロンプトを取得した後、実行するsystemctl -a | grep ntpntpd.service loaded inactive dead. を使用して手動で起動すると、正常に systemctl start ntpd.service動作します。何故ですか?ntpd.service再起動後に が稼働していることを確認するにはどうすればよいですか?

0 投票する
1 に答える
4167 参照

node.js - Nodejs、Forever、SystemD の起動時の問題

systemdを使用した概念実証として、起動時に単純なnodejsアプリケーションを永遠に起動しようとしていますが、私の人生ではそれを機能させることができません。

私がすれば、それは絶対にうまく動作します: systemctl start simple-empty-app.service

ただし、システムを再起動してもロードしようとせず、syslog にロードしようとしていることを示すものはないようです (ただし、他にも systemd の起動メッセージがいくつかあるので、systemd が実行していることはわかっています。 ..)。

私の.serviceスクリプトは次のようになります。

systemctl status simple-empty-app.service再起動後、次のように表示されます。

そして、それが手動で開始されることを証明するために:

誰でもアイデアはありますか?それが役立つ場合は、明らかに、システム化されていないため、debianリポジトリからさかのぼってインストールsystemdしました。systemd-sysvそして、私はWheezyにいます

0 投票する
1 に答える
1297 参照

docker - CoreOS の同じ Docker コンテナーで 2 つのサービスを実行しますか?

私はDockerとCoreOSが初めてです。コンテナの概念と、それらが互いにどのように関係しているかについて、私は少し不明確だと思います。

カスタム サーバー (myserver と呼びます) と memcached サーバー (myserver のみがアクセスします) の 2 つのサービスを実行する CoreOS ベースのサーバーをセットアップしようとしています。

したがって、CoreOSマシンにmyserver.serviceファイルをインストールするところまで到達したと思います。これにより、次のような行を使用してupi myserverを正常に起動できます。

私の質問は、memcached サーバーを起動するために、CoreOS で新しい memcached.service ファイルを作成する必要があるかということです。その場合、カスタム サーバーと同じコンテナー "my_container" を使用する必要がありますか? 同じコンテナーを使用しない場合、myserver は memcached サーバーにアクセスできますか?

0 投票する
5 に答える
8511 参照

logging - systemd でリモート ロギングを処理するにはどうすればよいですか?

Google Compute Engine (GCE) で複数の CoreOS インスタンスを実行しています。CoreOS は systemd のジャーナル ロギング機能を使用します。すべてのログをリモートの宛先にプッシュするにはどうすればよいですか? 私が理解しているように、systemd ジャーナルにはリモート ロギング機能が付属していません。私の現在の回避策は次のようになります。

TCP 経由でトークンベースの入力を使用するhttps://logentries.comの場合:

より良い方法はありますか?

編集: https://medium.com/coreos-linux-for-massive-server-deployments/defb984185c5

0 投票する
1 に答える
4500 参照

socat - Socat と systemd

スクリプトを実行する必要があります。これは、socat を実行している多くのことの 1 つです。コマンド ラインからのスクリプトの実行は正常に機能します。このスクリプトをサービスとして実行する必要があります。

これは私が持っているスクリプトです:

そしてサービスファイル:

サービスを開始すると、プロセスが開始され、すぐに終了します。

何か案は?

御時間ありがとうございます