問題タブ [startupscript]

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 に答える
3180 参照

windows - ネットワーク接続を無効/有効にするスクリプト

クリスマスに何かまともなものを買う価値があるかどうかを確認するために、子供が遊ぶために古い東芝のラップトップを再構築しています。たとえば、ハードウェアのアップグレードが不要なゼロ コスト ソリューションを探しています。

ネットワーク アダプタが Windows 8.1 と互換性がないため、ラップトップの起動時にワイヤレスが接続されません。ネットワーク アダプターがサポートされていないため、Windows 8.1 ドライバーはありません。

ネットワークのプロパティに移動してアダプターを無効にしてから有効にすると、問題が解消され、安定したワイヤレス接続が得られます。

私が望むのは、現在手動​​で行っている無効化/有効化ルーチンを実行するための起動スクリプトです。

私は使用してみました:

バッチファイルで、オンデマンドで実行されますが、スタートアップタスクとして実行すると、少しヒットとミスのように見えます

どんな助けでも感謝します。

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

powershell - Azure 仮想マシンのスタートアップ タスクを実行する正しい方法は何ですか?

Azure Virtual Machine でノード アプリケーションを実行していますが、Azure Automation を使用して (または管理ポータルを介して) 特定の時間に VM を再起動したいと考えています。

しかし、VM の再起動後にノード アプリケーションを再起動するにはどうすればよいでしょうか。

これを実現するために、タスク スケジューラの追加、レジストリ キーへのコマンドの追加 ( LocalMachine\..\Run)、VM 用のカスタム スクリプト拡張機能の使用など、さまざまな方法を試しました。

上記のすべてが失敗しました。必要なのは、VM の再起動後、ノード アプリケーションを自動的に起動できるようにすることです。次に、定義済みのアカウントを使用して VM にリモート接続すると、上記の方法のいくつかが機能します。ただし、これはシーナリーではありません。すべての再起動ではなく、最初に 1 回だけリモートしたいだけです。

では、手動でログインせずに VM が自動的に再起動した後にプロセスを開始したり、コマンドを実行したりするために、これを実現する正しい方法は何でしょうか?

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

rest - REST API 呼び出しを含む Powershell スクリプトが起動時に実行されない

REST API 呼び出しを呼び出してサーバーから証明書を取得する Powershell スクリプトがあります。マシンから手動でトリガーすると、スクリプトは問題なく実行されます。ただし、次の手順を使用して開始時に実行するようにスクリプトをセットアップすると: http://blogs.technet.com/b/heyscriptingguy/archive/2014/05/14/use-powershell-to-create-job-that- runs-at-startup.aspxの場合、スクリプトはまったく実行されません。

上記の記事で説明したように、同じ StartUp フォルダーの下に .bat スクリプトをセットアップすると、正常に実行されます。

問題の解決またはデバッグに役立つポインタや提案は役に立ちます。

編集:これがスクリプトです

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

ubuntu - root ではない起動スクリプト (Google クラウド コンピューティング、ubuntu 14.04 VM)

起動スクリプトのデフォルトでは、root として実行されます。起動スクリプトを特定のユーザー (インスタンスのイメージの作成に使用されるユーザー) として実行する必要があります。su などの考えられるすべてのバリエーションを試しましたが、そのように指定すると実行に失敗し、何も出力されません。ばかげたことを見逃しているだけかもしれませんが、何か助けていただければ幸いです。ありがとう。

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

sonarqube - RHEL6 の Sonarqube 5.1.2 ネイティブ パッケージがルートなしで起動しない

最近、RHEL 6.6 サーバーに Sonarqube 5.1.2 のネイティブ RPM パッケージをインストールしました。64 ビットの OpenJDK 1.8.0_51 と MySQL を DB として使用しています。Sonarqube は、インストール フォルダー (私の場合は /opt/sonar) 内の /bin にある sonar.sh スクリプトを使用して root で完全に起動しますが、/etc/init のパッケージによって作成された起動スクリプトでは機能しません。 d.

ログのエクスポートは次のとおりです。

インストールパッケージによっても作成された「ソナー」ユーザーのアクセス許可を持つものでなければならないことはわかっています。 /opt/sonar フォルダーがソナーユーザーによって所有されていることは既に確認していますが、これらのログではわかりません私に欠けているもの。また、上記のログを root ユーザーでスクリプトを開始したときのログと比較したところ、少なくともいくつかの違いを指摘できました。

root では、main メソッドを呼び出した後、実際の Java プロセスが適切に開始されます。

ソナー ユーザーの場合、開始されず、JVM (またはラッパー) が単にシャットダウンを開始します。

RPM パッケージの説明によると、スタートアップ スクリプトは root 権限なしで動作するはずなので、残念ながら sonar ユーザーに何が欠けているのかわかりません。

誰かが私を助けたり、正しい方向に向けたりできますか? 必要がなければ、Sonarqube を root として実行したくありません。

事前に助けてくれてありがとう!

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

installation - OpenSuse で Cassandra をサービスとして実行する

OpenSuse (Leap 42.1) で Cassandra をサービスとして実行しようとしています。

apache-cassandra-2.1.11-bin.tar.gz でインストールしてから、https://gist.github.com/sgomezvillamor/5458309から /etc/init.d/cassandra をコピーしてみました。ただし、system.log が示すように、起動スクリプトは OpenSuse 用に設計されていません。

/etc/init.d/cassandra: 30 行目: デーモン: コマンドが見つかりません。

他の OS の場合と同様に、スクリプトを正しく作成するインストーラーがあれば、この問題は発生しません。インストール パッケージを検索すると、http: //www.datastax.com/dev/blog/announce-rpms-cassandra が見つかり、rpm.riptano.com で rpm を検索しようとしましたが、どれが動作するかわかりません。 OpenSuse。

これらのパッケージのうち、OpenSuse で機能するのはどれですか? または、Suse 対応の起動スクリプトをどのように変更すればよいですか?

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

hive - Azure クラウド サービスのスタートアップ タスクが実行されていません

odbc 経由で Hive への接続をテストするためのシンプルなアプリである azure クラウド サービス Web ロールをデプロイしようとしています。そのためには、アプリを起動する前にマシンにハイブ odbc ドライバーをインストールする必要があります。そのため、次のようにインストールするよりも、ドライバーをダウンロードするために powershell スクリプトを呼び出すスタートアップ タスクを追加しました。

スタートアップ.cmd

dlHiveOdbcDriver.ps1

私のserviceDefinitionには、スタートアップタスクを宣言する次のコードがあります

ただし、アプリをデプロイすると、まだ次のエラーが発生します

これは、ドライバーがインストールされていないことをほのめかします。アプリを再起動しようとしましたが、すべての前提条件 (ルート フォルダー内のスクリプト、常にコピー、executionPolicy など)が適用されていることを確認しましたが、役に立ちませんでした。残念ながら、オフィスの問題により、現在マシンにリモート接続できません...

どんな助けでも大歓迎です。