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

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

8
起動時にnetwork-managerが起動しないのはなぜですか?
これは、2か月前に10.04から12.04にアップグレードしたときに起こり始めたと思います。 再起動するたびに、network-managerが起動しません。手動で実行する必要がありますがsudo start network-manager、すべて正常に動作します。 私がすでに試したこと(修正を試みるたびに再起動): すべての/etc/rc*.d/*network-managerリンクが意図したとおりに存在することを確認した。 network-managerのupstart構成ファイルにが記載されてlocal-filesystemsおり、私のfstabには接続されていないUSB HDDへの参照があったため、その行をfstabからコメントアウトしました。 sudo dpkg-reconfigure network-manager その後 sudo apt-get install --reinstall network-manager Syslogでヒントを探しましたが、飛び出したものは何も見つかりませんでした。 私は変更したとは思わない/etc/init/network-manager.confが、ここでは参照用です。 # network-manager - network connection manager # # The Network Manager daemon manages the system's network connections, # automatically switching between the best available. description "network connection manager" start on (local-filesystems …

2
Pythonスクリプトをバックグラウンドで実行し、クラッシュ後に再起動するにはどうすればよいですか?
Ubuntu 12.04サーバーで常に実行したい非常に単純なPythonスクリプトがあります。upstart + monitの使用を考えました。問題は、これらのツールが私のような単純な人間にとってはかなり複雑に見え、Webで簡単な例を見つけることができないことです。 upstart + monitはやりすぎですか?誰かがより簡単な代替案、またはupstart + monitの優れたチュートリアルを知っていますか?スクリプトが常に実行されていることを確認したいだけの場合、monitは必要ですか?

2
ジェンキンスを開始するには?
をjenkins介してインストールしましたsudo apt-get install jenkins。ただし、起動しません。を使用して手動で起動しようとしましたsudo /etc/init.d/jenkins start。しかし、そのように起動しようとすると、このメッセージが表示されます。 start: Rejected send message, 1 matched rules; type="method_call", sender=":1.67" (uid=1000 pid=7970 comm="start jenkins ") interface="com.ubuntu.Upstart0_6.Job" member="Start" error name="(unset)" requested_reply="0" destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init")" init.dメソッドは言うだけですがstarting、開始されません... これを修正してジェンキンスを起動するにはどうすればよいですか?

2
SSH経由でログインしたときにupstartジョブから出力を取得するにはどうすればよいですか?
ジョブ定義が何をしているかを監視するために、ジョブからのテキスト出力を確認したいと思います。SSH経由でログオンしている場合、それは不可能のようです。 私はNatty 11.04でこの問題を抱えていますが、それがより一般的な問題であると確信しています。 私が使用する簡単なジョブファイル(ファイル名/etc/init/test.conf): description "test" start on test console owner kill timeout 5 task script /bin/echo Gotcha... end script 私の目標は、initctl emit testまたはを実行するときに「Gotcha ...」というテキストを表示することですinitctl start test。しかし、それはうまくいきません。 これまでに試したこと: 「コンソール所有者」の代わりに「コンソール出力」 スクリプトの代わりに「exec / bin / echo Gotcha ...」...スクリプトを終了
10 ssh  upstart 


7
Transmissionを実行するユーザーを変更するにはどうすればよいですか?
PPAを介してTransmissionをインストールし、起動時にデーモンが起動します。ダウンロードしたファイルをXBMCインストールと同じユーザーの下に置きたいので、デーモンを実行するユーザーを変更したいのですが、編集する場所を見つけることができません。 デーモンはupstartを使用するため、どのユーザーが実行するかについては/etc/init.d/transmission-daemon何もありません。/etc/default/transmission-daemonまた、ユーザーについても何もありません。 私はこれらのPPAを送信に使用しています: /etc/apt/sources.list.d/transmissionbt-ppa-quantal.list:deb //ppa.launchpad.net/transmissionbt/ppa/ubuntu quantal main /etc/apt/sources.list.d/transmissionbt-ppa-quantal.list:deb-src //ppa.launchpad.net/transmissionbt/ppa/ubuntu quantal main /etc/apt/sources.list.d/transmissionbt-ppa-quantal.list.save:deb //ppa.launchpad.net/transmissionbt/ppa/ubuntu quantal main /etc/apt/sources.list.d/transmissionbt-ppa-quantal.list.save:deb-src //ppa.launchpad.net/transmissionbt/ppa/ubuntu quantal main

3
システム起動時にBluetoothを無効にする最良の方法は?(upstartではなくsystemdを使用)
systemdを使用してすべてのスタートアップでBluetoothを無効にする最良の方法は何ですか?たくさんの例がありますが、それらはすべてupstartとrc.localで動作します。 Ubuntu 15.10では、rc.localはデフォルトで無効になっています。理由があると思いますよね? では、rc.localスクリプトなしでBluetoothターゲット/サービスを正しく非アクティブ化するにはどうすればよいですか? おそらくrc.localを再アクティブ化し、「rfkill block bluetooth」という行を追加するのが適切な方法ですか?

1
upstartでデーモンのシャットダウンコマンドを指定する方法
upstart構成で、サーバーのシャットダウンに使用するコマンドを定義するにはどうすればよいですか。2つの独立したプロセスを持つデーモンがあるとします。 startup.sh-サーバーを起動します shutdown.sh-サーバーをシャットダウンする このようなアップスタートファイルがあるとします。 description "Some Example Service" author "Me" start on runlevel [2345] stop on runlevel [016] respawn exec startup.sh shutdown.shサーバーをシャットダウンするときに呼び出す必要があることをupstartに伝えるにはどうすればよいですか?upstartは通常、デーモンをシャットダウンすることをどのように期待していますか?
9 upstart 

2
スタートアップからサービスを削除する
開発マシン(ラップトップ)にmysqlが(リポジトリから)インストールされており、起動するたびにデーモンを実行する必要はありません。/etc/init/mysql.confを/etc/init/mysql.conf.oldにコピーし、 "start on"行以降のすべてを削除しました。ただし、再起動すると、upstartでmysqldを起動できなくなります。 $ sudo service mysql start start: Unknown job: mysql これも失敗します(この時点で何かを試みます): $ sudo service mysql restart stop: Unknown job: mysql start: Unknown job: mysql これは私の起動スクリプトです: # /etc/init/mysql.conf .... start on stop on starting rc RUNLEVEL=[016] これはデフォルトのスクリプトです: # /etc/init/mysql.conf.old .... start on runlevel [2345] stop on starting rc RUNLEVEL=[016] …
9 upstart 

3
シャットダウンフックを作成する最良の方法は?
Ubuntuはしばらくupstartに依存しているため、upstartジョブを使用して、システムのシャットダウンまたは再起動時に特定のアプリケーションを適切にシャットダウンしたいと考えています。これらのアプリケーションがシャットダウンされるまで、システムのシャットダウンまたは再起動が停止していることが重要です。 アプリケーションは時々手動で開始され、システムのシャットダウン時にスクリプト(私が既に持っている)によって自動的に終了するはずです。他のサービス(ほとんどすべて)が実行されていないと、アプリケーションを確実に終了できないため、アプリケーションの終了は、残りのシャットダウンが始まる前に行う必要があります。 シャットダウン時にトリガーされるupstartジョブでこれを解決できると思いますが、どのイベントをどのように使用する必要があるかわかりません。これまでのところ、私は次の(部分的に矛盾する)ステートメントを読みました: 起動時に一般的なシャットダウンイベントはありません start on starting shutdownジョブ定義のようにスタンザを使用する start on runlevel [06S]ジョブ定義のようにスタンザを使用する start on starting runlevel [06S]ジョブ定義のようにスタンザを使用する start on stopping runlevel [!06S]ジョブ定義のようにスタンザを使用する これらの推奨事項から、次の質問が生じます。 Ubuntuの新興企業に一般的なシャットダウンイベントはありますか、またはありませんか? 「シャットダウンフック」を実装するための推奨される方法は何ですか? イベントランレベル[x]がトリガーされるのはいつですか。これは、ランレベルに入ったとき、またはランレベルに入ったときですか? start on starting runlevel [x]またはのようなものを使用できますかstart on stopping runlevel [x]? 私の問題に最適な解決策は何ですか? どうもありがとうございました

2
Ubuntu 16.04からsystemdを削除してその使用を防ぐ方法
以下のコマンドでupstartを有効にしてsystemdを無効にすることができましたが、呼び出すときに自動再インストールを防ぐことができませんでしたapt-get install lxde(複雑なGUIやGUIがまったくない深刻なサーバー構成に慣れています)。 助けてください:64ビット版と32ビット版の両方でsystemdの自動インストールを防ぐにはどうすればよいですか?前もって感謝します。 apt-get install upstart-sysv sysvinit-utils -y cp /usr/share/sysvinit/inittab /etc/inittab update-initramfs -u reboot その後 apt-get remove --purge --auto-remove systemd systemd:i386 -y

3
Unityログイン/ログアウトでスクリプトを実行するにはどうすればよいですか?
私は2つのスクリプトを持っています-1つはSSHFS経由でいくつかのフォルダーをマウントするためのもので、もう1つはマウント解除するためのものです。 デフォルトのUbuntuデスクトップが起動したときに(グラフィカルコンソールでログインした後)マウントスクリプトを起動し、右上の歯車から「ログアウト...」したときにマウント解除スクリプトを起動したいデスクトップ。 これを達成する方法を誰かに教えてもらえますか?デスクトップの起動/終了時にコマンドを実行するための最も便利で標準的なフックは何ですか?

2
無制限のコアサイズの欠点?コアファイルはどこに行きますか?
セグメンテーション違反で時々クラッシュするアップスタートジョブがあり、コアダンプについていくつか質問があります。 まず、スタンザを追加する必要があります。 limit core unlimited unlimited 無制限のコアサイズを許可することの欠点はありますか?有限の制限が良いでしょうか? 次に、コアファイルはどこに行きますか?デフォルトが標準的または論理的な場所でない場合、それを他の場所に表示するにはどうすればよいですか?

2
init.dスクリプトに依存するUpstartスクリプト?
カスタムnodejsアプリを起動するためのupstartスクリプトがあります。アプリはcouchdbとelasticsearchに依存しています。couchdbとelasticsearchは、それらを開始/停止するためのinit.dスクリプトを提供します。私のアップスタートスクリプトにcouchdbとelasticsearchが依存関係であることを伝えることは可能ですか?私のアップスタートスクリプトでこれを試しましたが、うまくいかないようです: 開始(couchdbを開始し、elasticsearchを開始) ありがとう!
8 upstart 

3
アップスタートエラーを診断する方法
/ etc / initにUpstart confファイルがあり、次のように手動で起動すると正常に起動します。 sudo initctl start myconf sudoコマンドなしで実行すると、ユーザー名によるエラーname =(unset)エラーが表示されますが、Upstartが正常に起動したときにシステムの起動時にジョブが初期化されると、問題は発生しませんか?(それはすべてrootによって実行されるため)。 スクリプトの内容は次のとおりです。 start on runlevel [2345] stop on runlevel [^2345] exec /spatial/server_init.sh ... server_init.shは、Pythonスクリプトベースのサーバーを実行します。シェルにログインした直後にスクリプトのステータスを確認すると、stop / waitingと表示されます。また、「start on net-device-up」でconfファイルを試しましたが、何も変わりません。問題のデバッグに役立つ可能性のあるUpstartシステムログまたは類似のログを確認する方法はありますか? ありがとう
8 upstart 

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