問題タブ [init.d]

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

initialization - EC2上のUbuntuでec2-initスクリプトを使用する-ホスト名を自動的に設定し、Route53に登録します

インスタンスを起動するときに、ec2-initスクリプトを使用してハウスキーピングを実行できるようにしたいと考えています。理想的には、ユーザーデータを渡してホスト名を設定し、いくつかの初期化スクリプトを実行できるようにしたいと思います(puppetなどを構成するため)。

ec2-set-hostnameというスクリプトが表示されますが、これを使用してuser-dataから任意のホスト名を設定できるかどうか、またはuser-dataの形式を設定する必要があるかどうかはわかりません。

誰もがこれらのスクリプトを使用し、ホスト名を設定し、同時にいくつかのスクリプトを実行できるかどうかを知っていますか?

前もって感謝します。

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

daemon - Daemon-kit プロジェクトの init.d rc スクリプトをセットアップするにはどうすればよいですか?

Ruby Daemon-kit を使用して、Rails アプリケーションのさまざまなバックグラウンド操作を行うサービスをセットアップしています。

コマンドラインで呼び出すと、正常に動作します。

再起動時に自動起動するように、デーモン initd スターター スクリプトを作成するにはどうすればよいですか?

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

bash - start-stop-daemon はコマンド ラインでは機能しますが、/etc/init.d スクリプトでは機能しません

/etc/init.d/ar_sendmail で動作するスターター スクリプト (ar_sendmail と呼ばれる ruby​​ gem 用) を取得しようとしています。

「start-stop-daemon: not found」と言って、start-stop-daemon 行で爆発しています。しかし、値をその行に手動で挿入してコマンドラインで実行すると、機能します。

私の最初の考えはそれがシバンラインだったのですが、それは#! /bin/sh正しいはずですか?これは間違いなく適切なフォルダーであり、他の /etc/init.d スクリプトで使用するものです。

私の2番目の考えは、それがsudoに関連しているということでした.sudo以外でstart-stop-daemonをテストし、sudoモードで/etc/init.d/ar_sendmailを実行していました。しかし、sudoでもstart-stop-daemonをうまく実行できます。

ちょっと困惑しています、何かアイデアはありますか?

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

linux - Hudson は、もう Opensuse を始めたくありません。pid ファイルが空です

提供されたサイトで指定されている hudson.rpm を使用してインストールしました。ハドソンを起動した後にantもインストールしましたが、実行しようとするとなぜか

/etc/init.d/hudson スタート

言って失敗するだけ

Hudson startproc の開始: /usr/lib/jvm/java/bin/java の空の pid ファイル /var/run/hudson.pid

これが愚かな質問である場合は申し訳ありませんが、どんな助けでも大歓迎です

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

debian - init.dスクリプトのRequired-stopの場合と同じ値をRequired-startに設定するのはなぜですか?

Debian wikiには、「INITINFO」の次の例があります。

次に、ドキュメントには、Required-stopについて次のように記載されています。

必須-停止:boot_facility_1 [boot_facility_2 ...]

スクリプトによって提供されるサービスによって使用される機能を定義します。このスクリプトによって提供される機能は、競合を回避するために、リストされている機能が停止する前に停止する必要があります。通常、ここにはRequired-Startキーワードと同じ機能を含めます。

Required-Start施設が停止するまで実行されない場合に同じ値を設定するのは無意味ではありませんか?

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

bash - init.d スクリプトが実行可能ファイルの stdin stderr のリダイレクトに失敗し、間違ったプロセス ID を取得する

私は単純なpythonスクリプトを持っていますtest.py:

./test.py &> logfile.log & PID=$!次に、PIDが間違っていることを除いて、私がやろうとしているinit.dスクリプトがあります。リダイレクトではなく、シェルに出力されます。スクリプトを /etc/init.d に配置して実行することで、スクリプトをテストしていますsudo service productcrawler-router start(実際のスクリプトがサーバーのポートを開いているため、sudo を使用しています)。init.d スクリプトの関連セクション。

出力:

次に、init.d スクリプトがあります。

私は過去2時間、これで頭を壁にぶつけていました。誰でもアイデアはありますか?

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

linux - プログラムのinit.dスクリプトを設定するにはどうすればよいですか?

ポート8088でリッスンするnode.jsというプログラムをサーバーにインストールしました

私のサーバーはhostgatorのVPSパッケージレベル3です。

ここで、node.jsがシステムで自動的に実行され、自動的にクラッシュした場合に再起動できるように、init.dスクリプトを作成しようとしています。

少し調べた後、いくつかのリソースに出くわし、init.dスクリプトをマッシュアップしました。あなたが見ることができるように、それはコピー貼り付けの仕事の多くです:)私はかなりの問題を抱えていました、それはおそらく間違ったsysntaxを持っているinit.dスクリプトを含みます。

異なるシステムが異なるアプローチを使用するので、私は本当に混乱します。私のローカルubuntuはupstartと呼ばれるものを使用していますが、私のサーバーにはupstartがないようで、init.dスクリプトのみを使用しています。

「uname-a」を発行すると、次のようになります。

また、このinit.dスクリプトを有効にするための「insserv」のようなutilsが見つからないようです。それで、私のinit.sスクリプトが正しい場合、どうすれば正しく設定できますか?

どんな助けでも大歓迎です、私はまだ運がないまま2日間このことと戦ってきました。

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

bash - 構文エラー: バッククォート置換の EOF

エラーが発生Syntax error: EOF in backquote substitutionしましたが、その理由がまったくわかりません。どなたか簡単に見ていただけませんか?

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

ubuntu - UbuntuServerinit.d-値が1より大きいかどうかのテスト

init.dスクリプトを作成していて、戻り値が1より大きいかどうかをテストしようとしています。「より大きい」の正しい構文は何でしょうか。

0 投票する
4 に答える
5296 参照

linux - init.d start-stop-daemon スクリプトが起動時にアプリケーションを開始しなかったのに、サービスを手動で開始できるのはなぜですか?

ようやく最初の init.d スクリプトを適切に作成できたと思ったのですが、再起動しようとすると起動しませんでした。スクリプトstart-fooは次のようになります。

foo.pyポートを開くのでsudoが必要です。他のサービス ( など) にも同じものが必要なはずなので、これは問題ではないと思います。次のことを行うメイクファイルがあります。

実行するsudo service start-foo startと動作します。しかし、再起動しても自動起動しません。私は何が欠けていますか?