問題タブ [upstart]

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 投票する
2 に答える
1950 参照

ubuntu - Ubuntuで別の実行レベル(レベル7)を追加するにはどうすればよいですか?

Ubuntuには8つのランレベル(0-6とS)があります。ランレベル7を追加したいと思います。

私は次のことをしました:

1.-フォルダ/etc/rc7.d/を作成しました。このフォルダには、/ etc /init.d/へのシンボリックリンクがいくつか含まれています。

2.-ファイル/etc/event.d/rc7を作成しましたこれはその内容です:

それで十分だと思いましたが、telinit 7はまだこのエラーをスローします:telinit:不正なランレベル:7

0 投票する
2 に答える
13344 参照

linux - Upstart 呼び出しスクリプト (挿入された USB ドライブ用)

Ubuntu (および Fedora) は、従来の System V init デーモン (SysVinit) の代わりにUpstartを使用していることを知っています。

USBドライブが挿入されたことを検出し、マウントしてファイルをコピーする方法を知りたいです。Upstart に独自のスクリプトを呼び出してもらいたいです。

可能であれば、Upstart に特定のUSB ドライブのスクリプトを呼び出してもらいたいので、「インスタント バックアップ」USB ドライブを除くすべての USB ドライブで通常の機能が得られるようにします。

Upstart が USB ドライブの識別文字列を引数としてスクリプトに送信できれば、それが理想的なソリューションになると思います。多くの変化。

補足として、USB ドライブやネットワークにマウントされたファイル システムなどを適切に処理する Upstart 以外のシステムをご存知ですか? (SysVinitはそうではないようです。)

0 投票する
3 に答える
4124 参照

linux - BourneShellのフラッシュ出力

Upstartスクリプトでechoを使用してログに記録します。

現在、これら2つは並行して実行されているため、ログには次のように表示されます。

これは重要ではないので、適切な同期を採用しませんが、少なくともこの影響を減らすために自動フラッシュをオンにすると思いました。それを行う簡単な方法はありますか?

更新:はい、フラッシングはそれを適切に修正しませんが、私はそれがそのような状況をある程度助けるのを見ました、そしてこれは私がこの場合必要とするすべてです。シェルでそれを行う方法がわからないというだけです

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

python - Upstartを使用してUbuntuでPythonアプリをサービスとして実行するのに助けが必要

ブート時に開始することを意図した Python でロギング アプリケーションを作成しましたが、Ubuntu の Upstart init daemonでアプリを開始できませんでした。sudo /usr/local/greeenlog/main.pywを使用して端末から実行すると、アプリケーションは完全に機能します。アップスタートの仕事のために私が試したことは次のとおりです。

/etc/init/greenlog.conf

私のアプリケーションは、重要な場合に備えて、1 つの子スレッドを開始します。結果に変更を加えることなく、 expect fork stanzaでジョブを試しました。また、 sudoを使用し、スクリプト ステートメントを使用せずにこれを試しました (唯一の exec ステートメントのみ)。いずれの場合も、ブート後、running status greeenlogはgreeenlog stop/waitingを返し、running start greeenlogは次を返します。

誰かが私が間違っていることを見ることができますか? 私はあなたが与えることができる任意の助けに感謝します. ありがとう。

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

ubuntu - upstart(Ubuntu)で開始されたNode.jsアプリケーションのCWD

node.jsアプリをコーディングしました。実行時に、ディスク上のファイルを読み取れるように、プロセスからCWDを返す必要があります。

実際のアプリディレクトリのノードでアプリを直接起動すると...

すべてが正常に機能しており、「process.cwd()」は適切なパスを返します。しかし、スクリプトがupstartで開始された場合、または他のディレクトリ「process.cwd()」のノードで直接開始された場合、upstartの場合は「/」が返され、witchのどのディレクトリでもノードで直接アプリが起動します。したがって、process.cwd()は、コマンドが実行された魔女からディレクトリを出力しているように見えます。なんで?何をすべきか?

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

linux - Upstartの初期化でメモリリークが発生していますが、どのようにデバッグしますか?

Upstart initプロセス(pid 1)でメモリリークが発生しましたが、デバッグ時にどのようなオプションがありますか?

編集:これのためのいくつかの実際のツールを私に提案してください、手動でprintfsを置くか、手動でメモリ割り当てを計算することはそれをカットするつもりはありません。また、initコアをダンプして、それをいじくり回すことは、実際にはオプションではありません。

UPD1: valgrindが機能しません。カーネルコマンドラインの/sbin/initを適切なvalgrind+initマジックに置き換えることは、smapのselfの/ procにアクセスしようとするため、オプションではないようですが、initが実行される前は利用できません。

UPD2: dmallocも機能しません(ARMではコンパイルされません)。

0 投票する
3 に答える
12159 参照

ubuntu - xがubuntuで起動したらすぐにアプリケーションを起動する方法は?

Ubuntuでxが起動したらすぐにGUIアプリケーションを実行したいと思います。upstartが機能するかもしれないと思ったので、内部にconfファイルを作成しました/etc/init/ が、正しく機能していないようです。

myjob.conf

助言がありますか?

0 投票する
3 に答える
38879 参照

logging - upstart ログ出力が有効

http://upstart.ubuntu.com/wiki/Debuggingで提案されているような明示的なロギング手順を実行する以外に、upstart で何が起こっているかの出力を有効にする方法はありますか?

  • どのようなイベントが発生するか
  • ステータスを変更したサービス (開始/停止/停止)
  • どの信号が発せられたか
  • 開始時にサービスが生成した出力
0 投票する
3 に答える
5890 参照

python - プロセス監視 - Python/Ubuntu/Linux

デーモンモードで実行する必要があるプロセスがいくつかあります。upstart を発見したので、それを使い始めています。


HTML インターフェイスからこれらのプロセスを監視および制御するために使用できる Python ライブラリまたはアプリケーションはありますか?

車輪の再発明から自分を守りたいので、私は尋ねています。:)


何か案は?

0 投票する
2 に答える
3145 参照

python - virtualenvの起動時の問題-Python/Ubuntu

このスクリプトを開始するためにupstartを使用しています。


それが機能しないpre-start script場合、スクリプトブロックを使用すると次のようになります。

start:ジョブを開始できませんでした


私の修正:

仮想環境のPythonインタープリターを使用してソーシングする代わりに、正常に機能します:)

これについて前に考えるべきだった!


これが何であるかについてのアイデアはありますか?