問題タブ [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.
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
linux - Upstart 呼び出しスクリプト (挿入された USB ドライブ用)
Ubuntu (および Fedora) は、従来の System V init デーモン (SysVinit) の代わりにUpstartを使用していることを知っています。
USBドライブが挿入されたことを検出し、マウントしてファイルをコピーする方法を知りたいです。Upstart に独自のスクリプトを呼び出してもらいたいです。
可能であれば、Upstart に特定のUSB ドライブのスクリプトを呼び出してもらいたいので、「インスタント バックアップ」USB ドライブを除くすべての USB ドライブで通常の機能が得られるようにします。
Upstart が USB ドライブの識別文字列を引数としてスクリプトに送信できれば、それが理想的なソリューションになると思います。多くの変化。
補足として、USB ドライブやネットワークにマウントされたファイル システムなどを適切に処理する Upstart 以外のシステムをご存知ですか? (SysVinitはそうではないようです。)
linux - BourneShellのフラッシュ出力
Upstartスクリプトでechoを使用してログに記録します。
現在、これら2つは並行して実行されているため、ログには次のように表示されます。
これは重要ではないので、適切な同期を採用しませんが、少なくともこの影響を減らすために自動フラッシュをオンにすると思いました。それを行う簡単な方法はありますか?
更新:はい、フラッシングはそれを適切に修正しませんが、私はそれがそのような状況をある程度助けるのを見ました、そしてこれは私がこの場合必要とするすべてです。シェルでそれを行う方法がわからないというだけです
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は次を返します。
誰かが私が間違っていることを見ることができますか? 私はあなたが与えることができる任意の助けに感謝します. ありがとう。
ubuntu - upstart(Ubuntu)で開始されたNode.jsアプリケーションのCWD
node.jsアプリをコーディングしました。実行時に、ディスク上のファイルを読み取れるように、プロセスからCWDを返す必要があります。
実際のアプリディレクトリのノードでアプリを直接起動すると...
すべてが正常に機能しており、「process.cwd()」は適切なパスを返します。しかし、スクリプトがupstartで開始された場合、または他のディレクトリ「process.cwd()」のノードで直接開始された場合、upstartの場合は「/」が返され、witchのどのディレクトリでもノードで直接アプリが起動します。したがって、process.cwd()は、コマンドが実行された魔女からディレクトリを出力しているように見えます。なんで?何をすべきか?
linux - Upstartの初期化でメモリリークが発生していますが、どのようにデバッグしますか?
Upstart initプロセス(pid 1)でメモリリークが発生しましたが、デバッグ時にどのようなオプションがありますか?
編集:これのためのいくつかの実際のツールを私に提案してください、手動でprintfsを置くか、手動でメモリ割り当てを計算することはそれをカットするつもりはありません。また、initコアをダンプして、それをいじくり回すことは、実際にはオプションではありません。
UPD1: valgrindが機能しません。カーネルコマンドラインの/sbin/initを適切なvalgrind+initマジックに置き換えることは、smapのselfの/ procにアクセスしようとするため、オプションではないようですが、initが実行される前は利用できません。
UPD2: dmallocも機能しません(ARMではコンパイルされません)。
ubuntu - xがubuntuで起動したらすぐにアプリケーションを起動する方法は?
Ubuntuでxが起動したらすぐにGUIアプリケーションを実行したいと思います。upstartが機能するかもしれないと思ったので、内部にconfファイルを作成しました/etc/init/
が、正しく機能していないようです。
myjob.conf
助言がありますか?
logging - upstart ログ出力が有効
http://upstart.ubuntu.com/wiki/Debuggingで提案されているような明示的なロギング手順を実行する以外に、upstart で何が起こっているかの出力を有効にする方法はありますか?
- どのようなイベントが発生するか
- ステータスを変更したサービス (開始/停止/停止)
- どの信号が発せられたか
- 開始時にサービスが生成した出力
python - プロセス監視 - Python/Ubuntu/Linux
デーモンモードで実行する必要があるプロセスがいくつかあります。upstart を発見したので、それを使い始めています。
HTML インターフェイスからこれらのプロセスを監視および制御するために使用できる Python ライブラリまたはアプリケーションはありますか?
車輪の再発明から自分を守りたいので、私は尋ねています。:)
何か案は?
python - virtualenvの起動時の問題-Python/Ubuntu
このスクリプトを開始するためにupstartを使用しています。
それが機能しないpre-start script
場合、スクリプトブロックを使用すると次のようになります。
start:ジョブを開始できませんでした
私の修正:
仮想環境のPythonインタープリターを使用してソーシングする代わりに、正常に機能します:)
これについて前に考えるべきだった!
これが何であるかについてのアイデアはありますか?