問題タブ [rc]

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

redhat - rc.sysinit を変更せずに Redhat 5.1 の再起動中に「Device busy」を取り除くにはどうすればよいですか?

/opt 内に samba マウントがあります。rc6.d にリンクされている sysinit というスクリプトが init.d にあります。これは再起動時に呼び出され (最初に K01sysinit に設定しました)、/opt ディレクトリをアンマウントすることになっています。ただし、再起動すると、rc.sysinit ファイルのコマンドから失敗していることがわかります。sysinit スクリプトを手動で実行してから再起動すると、すべて正常に動作します。ここで、他のスクリプトが /opt のアンマウントを完了する前に rc.sysinit umount コマンドが実行されるというある種の競合状態に陥っているのでしょうか、それとも何か他のことが起こっているのでしょうか? または、実行レベルがどのように機能するかを理解していませんか? 再起動時に何が起こったかは、rc6.d のものが最初に実行され、次に rc.sysinit からのアンマウントが発生することだと思いました。

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

daemon - Arch Linux - rc.conf でデーモンに引数を渡す方法

デーモンを rc.conf に追加した場合、どうすればそれに引数を渡すことができますか?

例えば

DAEMONS = (sshd mongodb ...)

どうすればデーモンに渡すことができ--replSetますmongodbか?

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

winapi - WM_INITMENUPOPUP および POPUP リソース

C/C++ で Windows Mobile 6 用のアプリケーションを作成しています。通常どおり、2 つのソフトキーがあり、そのうちの 1 つはメニューです。このメニューにはポップアップ メニューがあります。以下は、 からのソフト キーの (削除されたresources.rc) ソースと、 からのいくつかの定義ですresource.h

ユーザーがメニューを開いたときに、それを変更したい-チェック、チェックを外す、有効にする、アイテムを無効にするなど.だから私はWM_INITMENUPOPUPメッセージを次のように処理するWndProc():

これで、ユーザーがメイン メニューを開くと、OnMainMenuInit() が呼び出されます。これはうまくいきます。

今問題について。「最小バッテリーレベル」サブメニューを開く処理を別途行いたいです。サブメニューを開くとWM_INITMENUPOPUPメッセージが表示され、メニューのハンドル (メイン メニューの場合は 0x0A5B0B74、サブメニューの場合は 0x0A5BA924 など) も取得されますが、「最小バッテリー レベル」サブメニューには、識別に使用できる「コマンド ID」がありません。2メインメニューの「最小バッテリーレベル」項目の位置であるとして取得しますが、 「最小バッテリーレベル」サブメニューを識別するためにLOWORD(lParam)これをハードコーディングするという考えは好きではありません。メニュー項目を追加すると、2このハードコードも変更2します。

の「最小バッテリーレベル」サブメニューを識別する方法に関するアドバイスはありWM_INITMENUPOPUPますか? 「識別」とは、「このメニューが最小バッテリーレベルであることをどのように知るか」(「最小バッテリーレベルサブメニューのハンドルとは」ではなく) を意味します。

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

python - シェルスクリプトでrc.localを変更するには?

シェルスクリプトでファイルに行( '*/data/mod/myservice start some_parameter*'.など)を追加したい。/etc/rc.d/rc.localで始まる行が存在する場合は、新しい行'*/data/mod/myservice start*'置き換えます。

私のスクリプトでは、次の python メソッドを実行します。

しかし、実行するsudo cat newTask > /etc/rc.d/rc.localと、次のエラーが発生します。

-bash: /etc/rc.d/rc.local: Permission denied

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

linux - スクリプトへのシンボリックリンクをrcに追加するシステムの起動時にプロセスを開始する .d フォルダー

私はフェドラ15を使用しています。

システムの strtup 中に開始する MYSql デーモンを追加しようとしています。

rc5.dデフォルトのターゲットである & isに追加する必要があることを理解しましたgraphical.target

からinittab:

systemd は、ランレベルの代わりに「ターゲット」を使用します。デフォルトでは、2 つの主なターゲットがあります。

multi-user.target: ランレベル 3 に類似する graphic.target:
ランレベル 5 に類似する

サービス、ランレベル、および rc.d スクリプトの紹介から:

システムがシャットダウンされると、/etc/rc0.d および /etc/rc6.d ディレクトリ (それぞれ停止と再起動) に、S ではなく K で始まる別のシンボリック リンクがあり、init にシャットダウンを指示します。プロセス。

httpdへのシンボリックリンクがすべてのrc<number>.dフォルダーに symlink: として存在することに気付きましたK15httpd -> ../init.d/httpd。で始まるシンボリックリンクは存在しませんS。手動で開始する必要があるため、理にかなっています。

  • K15httpd -> ../init.d/httpdすべてのrc<number>.dフォルダーにシンボリック リンクが存在するのはなぜですか?

  • システムの起動時にhttpdを起動したい場合、シンボリックリンクの名前は何にすればよいですか?

  • シンボリックリンクに存在する番号は何ですか? つまりK15httpd -> ../init.d/httpdここで15は何ですか?

  • 私は(ここで)MYSqlへのシンボリックリンクはS98mysqlでなければならないことを読みました.それは正しいですか、そしてKで始まるシンボリックリンクの名前は何であるべきですか?
0 投票する
2 に答える
1732 参照

delphi - * .rcのファイルは、コンパイル/ビルド時に更新されません

毎日更新する必要のあるファイルがあり、次のようにrcファイルにリンクされています。

docs.rc

* .rcファイルに変更が加えられた場合にのみ、リソース自体が更新されることを理解しています。リソースが更新されていることを確認する唯一の方法は、リソースを削除し、コンパイルし、元に戻し、再度コンパイルすることです。

アドバイス、コンパイル前のコマンド、またはそれ以上のものはありますか?

ありがとう !

DelphiXE2Enterpriseを使用します。

[編集]

もちろん、私はプロジェクトコードからこの行を忘れました:

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

visual-studio - .h ファイルの値が .rc ファイルで定義されていません

以前の質問に基づいてビルド構成の作成に取り組んでいます。ビルド構成を作成し、さまざまなビルドの条件付き宣言をcustom.h. 現在、次のようになっています。

私の.rcファイルの1つに、versionconfig.h次のようなインクルードがあります(多少編集されています):

#pragmaロギング作業としてコマンドを追加しました。そのインクルードの後、.rc ファイルの関連部分は次のようになります (ここでも、簡潔にするために少し編集されています)。

このプロジェクトをコンパイルしようとすると、エラーが発生しますerror RC2104 : undefined keyword or key name: STRDESCRIPTION。私は少し途方に暮れています。値は存在し、設定後すぐにログに記録でき、#undefコマンドはありません。

-- 編集 --

if ブロックの外側にプレースホルダーの定義を追加すると、プロジェクトはコンパイルされますが、値が表示されないため、問題は条件定義に関連しているようです。この時点で私を最も混乱させているのは#pragma message、条件付きブロック内にコマンドを配置でき、それが適切に実行されることですが、そこで定義された値が存在しないことです。誰かが私のためにこれに光を当ててくれることを願っています。

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

bash - 「デフォルト」のrvmsの順序を指定するにはどうすればよいですか?

プロジェクトのrvmrcファイルを有効にしてRVMをインストールしました。

私のbashrcには次のものがあります。

ただし、私のプロジェクトのrvmrcファイルの1つには、次のものがあります。

これはうまく機能しますが、プロジェクト内で新しいターミナルウィンドウを開くと、次のようになります。

明らかに、1.8.7にしたいのですが、bashrcはプロジェクトrvmrcの後に実行されます。つまり、間違ったrvmを使用しているため、CDを取り出してディレクトリに戻すか、rvmuse 1.8.7を再度実行する必要があります。

とにかく、rvmrcファイルをbashrcの後に強制的に実行する方法はありますか?

私は知っていrvm defaultますが、これを使用したいかどうかはわかりません。

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

linux - OpenSuSE (または Linux 全般) では、サービス以外の起動スクリプトはどこに行けばよいですか?

OpenSuSE Linux マシンで、マシンの起動時にスクリプトを実行したいと考えています。スクリプトはサービスを開始しないため、/etc/rc.d はスクリプトの正しい場所ですか?

ありがとう。

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

python - セレンはFirefoxでhtml要素を見つけることができません

python:sel.is_element_present( "// div [@ id ='USER_PHOTOS'] / div [1] / span [1] / img)を使用してSelenium RCで検証しようとしましたが、正しく取得できないようです。これ:sel.is_element_present( "// div [@ id ='USER_PHOTOS'])動作します。ここでサブタグが見つからない理由を誰かがしました: