タグ付けされた質問 「upstart」

Upstartは、/ sbin / initデーモンのイベントベースの置き換えであり、ブート中にタスクとサービスの開始を処理し、シャットダウン中にそれらを停止し、システムの実行中にそれらを監視します。

3
デバッグ:コンソール出力とUpstartスクリプト
Pythonコードでトレースバックを見つけるために、どのようにupstartスクリプトの出力をターミナルに送信しますか?かつてほんの数秒であったトレースバックなしで、私は永遠に物事をするようになりました。エラーを追跡するために、いくつかのファイル書き込み呼び出しを行う必要があります。トレースバックで2番目に見つけたのは、数分でした。これは悲惨です。これは数週間続いていますが、うんざりです。これについて話してください。私は再びデバッガなしでアセンブリを使用しているように感じます。
16 upstart  console  debug 

6
Apacheのupstart-supervised initスクリプト?
Ubuntu 10.04でapacheを実行し、upstartで素敵な監視機能を使用したい(apache initスクリプトだけでなく、daemontoolsのような適切なサービス監視-つまり、Apacheが死んだときに再起動する、など)そのような)。 誰もubuntu 10.04でApacheを監視するための実行中の起動設定を持っていますか? Googleは私にとって何の助けにもなりませんでしたが、私のgoogle-fuが弱い可能性があります。

2
irqbalanceを無効にするにはどうすればよいですか?
タイトルは本当にそれをすべて言っています。私はとても近く、ベアメタルに思える何かを殺したい、としていないsudo service irqbalance stopと言うstop: Unknown instance:-私は何をしないのですか?どこかで無効にして再起動する必要がありますか?
15 10.04  upstart 

4
手動で開始するようにUpstartジョブを設定する方法は?
ここで多くの新興企業のジョブを無効にしたいと思います。スタートアップの仕事をする方法を知っています。また、ジョブを手動で停止する方法も知っています。ただし、自動ジョブを手動ジョブに変換するサンプルは見つかりません。つまり、ユーザーがアクティブになったときにのみジョブが開始されるようにします。たとえば、このコマンドを(rootとして)実行します。 service job-name start
15 upstart 

1
SysV、Upstart、systemd initスクリプトの共存
私のシステム(16.04)には、たとえばファイル/lib/systemd/system/network-manager.serviceとがあります/etc/init.d/network-manager。 これがどのように(そしてなぜ)機能するのか理解できません。私は常にNetwork Managerを再起動しsudo service network-manager restartます。これはどういうわけかsystemdを台無しにすべきではありませんか?まだ機能しているようです。 なぜservice --status-allすべての種類のサービスをリストするのですか?16.04はUpstartの代わりにsystemdを使用するべきではありませんか? 誰かがこの共存の仕組みを説明してください。

1
Ubuntuのすべての自動起動場所は何ですか?
私はUbuntuの初心者であり、Ubuntuのさまざまな起動方法に精通している人からアドバイスを必要としています。 Ubuntu 13.04以降の特定のインストールで起動時にトリガーされるすべてのアプリケーションを列挙することに興味があります。ブート時にスクリプトまたはアプリケーションを起動できるさまざまな方法があることは知っていますが、すべての自動起動構成の場所の包括的なリストがあることを確認したいと思います。 最終目標は、すべての構成の場所を反復処理するスクリプトを作成し、電源投入からデスクトップの使用準備ができたときにトリガーされるすべてのもののリストを吐き出すことです。 これまでのところ私は知っています: upstart、設定ファイルの例: /etc/init.d/foo 自動起動(システム)、設定ファイルの例: /etc/xdg/autostart/foo.desktop 自動起動(プロファイル)、設定ファイルの例: ~/.config/autostart/foo.desktop cronの@reboot、設定ファイルの例: /var/spool/cron/crontabs アプリケーションがシステム全体の起動シーケンスに自分自身を挿入できる他の方法はありますか、可能性は無限ですか?答えるときに考慮するかもしれないアプリの例、私は非標準のスタートアップを持っているかもしれないと思う: ウイルス対策ソフトウェア、マルウェア、デーモン、カスタムスクリプト、本番ソフトウェア-無料/非無料、バイナリ、インジケータ、ドロップボックスなど 起動時に実行されるすべてを繰り返し列挙するアプリケーションが既に利用可能ですか? ありがとう、どんな助けも大歓迎です。

2
Upstartで非特権ユーザーとしてジョブを開始するにはどうすればよいですか?
私はubuntu 10.4 LTSの最新のスタートアップバージョンを使用しています。upstartは、-debugカーネルフラグで起動されます。 nzbgetデーモンのカスタムジョブ構成を作成しています。基本的に、このジョブには、ファイルシステムをマウントする開始前スクリプト、ファイルシステムをアンマウントする開始後スクリプト、およびexec nzbget -D行があります。 問題は、nzbgetデーモンが特権を持たないユーザーとして実行する必要があることです。この機能はすでにnzbgetに含まれています。実際、コンソールから実行するとsudo nzbget -D、プロセスは非特権ユーザーとして実行されます。しかし、このexec nzbget -D行でupstartジョブを開始すると、プロセスnzbget -Dがルートとして実行されます。upstart cookbookで述べたように、su -c "nzbget -D"ユーザーとstart-stop-daemonの両方を使用しようとしましたが、どちらもアドバイスどおりのスタンザを期待していませんでした。しかし、両方のコマンドについて、upstartは間違ったPIDを追跡するため、開始プロセスの終了時にメインプロセスが強制終了(upstartログが原因で)されているように見えるため、望まないポストプロセススクリプトを起動します。 =>どうすれば正しくできますか?それはどのようにということであるexec nzbget -Dのに対し、成り上がりのコマンドはrootとして、プロセスの実行を作るsudo nzbget -Dコマンドは、それが非privillegedユーザーとして実行するのですか?
14 root  upstart 


2
Ubuntuのinitは何をしますか?
initコンピューターの起動とランレベルの管理に必要な魔法のプログラムであることは既に知っていますが、本当の目的は何ですか? initそもそもなぜ必要なのでしょうか?ブートローダーが実行するプログラムと実行しないプログラムをUpstartに通知できないのはなぜですか? 私に(後半)応答でこの質問たらどうなるかinit削除されましたか?質問。
13 boot  upstart  init 

1
スタートアップスクリプトを作成したい。助けとアドバイスが必要
Atm、私は仕事をランダムに開始および停止する必要があります(頭の中にもっと良い言葉がないため)。入力java -jar foo.jarして開始し、停止するにはpidを見つけて殺します。削除しても、データの損失や破損などは発生しません。参考までに。最初のコマンドは特定のディレクトリから実行する必要があるため、これらの両方のステップを実行するのは面倒です/usr/share/jetty(つまり、killはどこからでも実行できます)。 だから私はの行に何かを考えていました service foo startおよびservice foo stopサービスの起動と停止します。それは可能ですか、さらに重要なことは正しいですか?他の解決策はありますか? ありがとう。
13 services  upstart 

5
<myapp> .serviceの開始に失敗しました:ユニット<myapp> .serviceが見つかりません
Pythonボット用の超基本的なinit.dスクリプトを作成しました。 #!/bin/bash # chkconfig: 2345 20 80 # description: Description comes here.... # Source function library. . /etc/init.d/functions start() { echo "starting torbot" python /home/ctote/dev/slackbots/torbot/torbot.py # example: daemon program_name &amp; } stop() { # code to stop app comes here # example: killproc program_name } case "$1" in start) start …

2
Ubuntu 15.10でSystemDのデーモンとしてMongoDBサービスを実行する
MongoDBは、Ubuntu Long Term Support(LTS)のバージョンのみをサポートしています。最後はUbuntu 14.04 LTSで、initプロセスはCanonicalのUpstart専有によって管理されます。ただし、Linux標準のSystemD initプロセスでUbuntu 15.10を使用しています。そのため、ブート時にMongoDBサービスを開始できません。 サービスのステータスを読んだり、開始しようとしたりすると、「ロードに失敗しました」というメッセージが表示されます。 &gt; systemctl status mongod Loaded: not-found (Reason: No such file or directory) Active: inactive (dead) &gt; sudo systemctl start mongod Failed to start mongod.service: Unit mongod.service failed to load: No such file or directory. UbuntuのMongoDB 2.6メタパッケージ(mongodb)ではなく、https: //docs.mongodb.org/master/tutorial/install-mongodb-on-ubuntu/から公式のMongoDB 3.2 Community Edition(mongodb-org)を実行しています。リポジトリ。 &gt; …

2
mediascanner-serviceを無効にする方法は?
私はインストールubuntu-sdkしましたmediascanner2.0。私は通常、すべてのそのようなスキャナー/トラッカーを軽deし、それを無効にしたいと思います。しかし、私は方法を見つけることができません。 構成は /usr/share/upstart/sessions/mediascanner-2.0.conf
12 upstart  14.10 

2
12.10でシステムサービスはどのように開始されますか?
Ubuntuで私をいつも混乱させた1つのことは、システムサービスがどのように開始されるかでした。UbuntuはUpstartを使用し、SysVをサポートしていることを知っていますが、サービスの開始に使用するのはどれですか?これは、サービスを「手動」で開始する場合に重要です。 たとえば、私のシステムでは、/etc/init.d/&lt;service&gt;(SysV)と/etc/init/&lt;service&gt;.conf(Upstart)のいずれかに次のサービスのファイルがあります。 acpid, mysql, networking, qemu-kvm, ufw, libvirt-bin 起動時にMySQLの実行を無効にする場合、Upstart方法またはSysV方法を使用して無効にする必要がありますか?また、どのサービスが実際に汎用サービスの開始に使用されているかをどのように確認できますか? 編集 ここでの本当の疑問は、SysV / Upstartを使用したサービスの無効化/有効化ではありません。私を本当に混乱させているのは、一部のサービスがSysVとUpstartで同時に定義(および有効化)されているように見えることです。それらの間に優先順位はありますか(mysqlSysVを使用して両方を起動する場合など)。または、あるツールが他のツールをバックグラウンドで使用する場合がありますか?
12 services  upstart  sysv 

1
UpstartとSystemdの違い
私はSystemdについてのいくつかのニュースサイトと、それがどれほど優れているかを読みましたが、UpstartとSystemdを実際に比較するものはまだ見ていません。実際、Upstartの利点について説明しているものを見たことがありません。そのため、SystemDとUpstartの違い、長所、短所についてのポイントツーポイントが役立ちます。 今、私が知っているのは、UpstartがCanonicalで開発され、他のディストリビューションに移植されたことだけです。以上です。
12 upstart 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.