問題タブ [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.
raspberry-pi - 起動時にバックグラウンドでスクリプトを自動実行し、すべてがうまくいけば出力を抑制します
私は Pi で Raspbian を使用しており、ホーム オートメーションを制御するためのスクリプトを持っています。
このスクリプトは、シリアル ポートを監視し、要求を送信し、イベントをログに記録する連続ループになるように設計されています。
デフォルトでは、10 秒ごとに何らかの出力とポーリング シンボルを出力します (実行中であることを知らせるため)。この機能はそのままにしておきたいのですが、バックグラウンドで実行する場合は (エラーがない限り) 知りたくありません。
スクリプトを起動しようとすると>nul
、まだ画面に出力されます。
また、バックグラウンドでスクリプトを開始してい/etc/rc.local
ますが、バックグラウンドで開始した場合、実際にエラーなしで開始されたかどうかを判断するにはどうすればよいですか?
linux - 「出力なし」リターン コード シェル スクリプト
kill -9 コマンドを発行する前に、プロセスを強制終了し、プロセスが実行されていることを確認するスクリプトを作成しようとしています。常に出力があると想定するバグに遭遇しています。
linux - update-rc.d と chkconfig の比較
Linuxでアプリケーションの起動とシャットダウンを構成する方法を理解しようとしました。update-rc と chkconfig の使用の違いを説明してもらえますか? まったく同じことを行う2つの方法ですか?
php - Arduino Ethernet BOARD と PHP または HTML (RC カー)
私はarduinoを初めて使用し、これまで使用したことがなく、学校でのプロジェクトに使用する必要があります。このプロジェクトは、RC カー、PHP Web ページの構築、およびこの php Web ページでの RC カーの制御で構成されています。Web ページのレイアウトが作成され、車も作成され、ポートを開くと機能します。問題は、私のphpウェブページからどのようにポートを開くのですか? これも可能ですか、ありがとう!
Arduinoイーサネットボードを使用しています(シールドではありません)
apache - perl スクリプトによって呼び出された外部バイナリを起動するときの奇妙な apache の動作
私は現在、apache を搭載し、CENTOS 6.4 で実行されている Web サービスをセットアップしています。このサービスは、特定の外部自家製 fortran コンパイル済みバイナリを起動する perl スクリプト (cgi-bin) を使用します。
問題は次のとおりです。サーバーを起動すると、perl スクリプトによって呼び出されたときにバイナリの 1 つが (カーネル segfault で) 体系的にクラッシュすることを除いて、すべてがうまくいきます。
httpd サービスを手動で再起動すると (コマンド ラインで service httpd restart)、問題は完全に修正されます。Apache/システム ログを調べましたが、疑わしいものは何も見つかりませんでした。
この問題は、httpd が /etc/rc[0-6].d 起動ディレクティブによって起動された場合にのみ発生するようです。http (デフォルトでは S85httpd) の起動順序を他の位置に変更しようとしましたが、成功しませんでした。
要約すると、私の Web サービスは、サーバーが完全に起動してからコマンド ラインで httpd を起動した場合にのみ機能します (外部バイナリ クラッシュは発生しません)。
[編集] この問題は解決されました:
私の fortran バイナリは、無制限のスタック サイズを必要とする非常に大きな配列と複雑な関数を処理します。
スタック サイズの制限はシステム全体に基づいて (/etc/security/limits.conf で) 定義されていたにもかかわらず、何らかの理由で、「apache/perl/fortran バイナリ」アンサンブルはそれを認識していなかったようです (バイナリが呼び出されるたびにクラッシュします)。逆に、シェルプロンプトで手動でApacheを再起動すると、スタックサイズの制限が正しく通過しました(「ulimit -S -s unlimited」を使用した.bashrc)。
回避策として、BSD::Resource モジュール ( http://metacpan.org/pod/BSD::Resource ) を使用して、たとえば setrlimit(RLIMIT_STACK, $softlimit, $hardlimit); を使用して、perl スクリプトでスタックサイズを直接定義しました。
したがって、この新しいスタック サイズ制限は、perl スクリプトからバイナリに直接渡されるようになりました。
bash - /etc/init.d スクリプトでネットワークが初期化されたことを検出する方法は?
起動時に開始する /etc/init.d/ スクリプトがあり、ネットワークが必要です。私は rc start を 99 に設定しているので、最後に読み込まれますが、ネットワークはすぐには読み込まれず、ネットワークの読み込みを待つために現在 30 秒のスリープ コマンドに頼らなければなりません。
OS は組み込みシステム用に変更された Ubuntu です (Yocto Project)。ファイルシステムは同じですが、サービスが非常に限られているため、Sysvinit を使用しています。
すべてのネットワークの読み込みが完了したことを確認する方法はありますか?
役立つ場合のスクリプトは次のとおりです。
asp.net - ASP ナビゲーション システムで画像の代わりにテキストを追加する
私は現在、ASP を使用するサイトに取り組んでおり、「カスタム」CMS だと思います。
このナビゲーションは Rcp.Master というファイルにあります -
現時点では、実際のテキストの代わりにナビゲーションに画像を使用しています。「実際のテキスト」を使用したいので、このようになります-
src="" をテキストだけに置き換える方法と場所を教えてください。
どんな助けでも大歓迎です...
ストゥ
これが「全体」の rcp.master です -
ニール、あなたの質問に答えるために -
それが必要かどうかについて。このサイトはかなりクレイです。ハードコーディングと CMS の使用...メンタル
hadoop - pig を使用して分割されたデータを RC 形式で保存する方法は?
UDF など、データを RC 形式でパーティション分割して保存できるものがあるかどうか疑問に思っていました。あることは知っていますorg.apache.pig.piggybank.storage.MultiStorage
が、一部の圧縮形式に対してのみ実行します。データを RC 形式で保存したいのですが、MultiStorage が提供するのと同じパーティション化されたストレージ構造を使用します。
ありがとう、イムティアズ