問題タブ [shutdown]

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

cocoa - Mac を安全に強制的にシャットダウンする方法

私が欲しいもの

私は、1 日の特定の時間帯にのみ仕事をするように強制する小さなアプリを開発しています。その日により効果的になるように、夕方には仕事をやめるように強制する何かが必要です。

特定の時間にマシンをシャットダウンする OS X 内のオプションは、簡単にキャンセルできます。また、後でいつでも再ログインできます。

未保存の作業があるかどうかに関係なく、アプリですべてのアプリケーションを終了させたいです。

私が試したこと

loginwindow プロセスを強制終了することを考えましたが、これによりデータが破損する可能性があることを読みました。

shutdown コマンドに出くわしました-すぐにシャットダウンするために sudo shutdown -h +0 を使用しています。これは単なるチケットのように見えますが、たとえばディスク ユーティリティが何らかのスキャンを行っている場合、データが破損する可能性があるのではないかと心配しています。

シャットダウン コマンドは安全ですか?

shutdown コマンドが破損を引き起こす可能性はありますか? それとも安全に使用できますか?安全にシャットダウンを強制するより良い方法はありますか?

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

tomcat6 - tomcat がシャットダウンして再起動するときにフォルダーを認識するのに時間がかかるのはなぜですか?

フォルダーで作業すると、Tomcat がそのフォルダーを認識します。しかし、Tomcat をシャットダウンして再起動すると、同じフォルダーを認識するのに時間がかかります。理由を教えてもらえますか?

catalina.out にエラー レポートが表示されます。エラーのリストが表示されますが、最終的には 2009 年 11 月 22 日 2:08:58 PM org.apache.catalina.startup.Catalina start INFO: Server startup in 1403 ms と表示されます

0 投票する
3 に答える
803 参照

c# - プログラムでシステムをスタンバイ状態から解除するにはどうすればよいですか?

c#またはvb.netでそれを行う方法はありますか?システムをスタンバイ状態から解除し、スタンバイモードの場合は、特定の時間間隔で通知音を鳴らさなければなりません。これは可能ですか?

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

java - Java デーモン - シャットダウン要求の処理

私は現在、多くの異なるタスクを実行するデーモンに取り組んでいます。マルチスレッドであり、クラッシュすることなく、ほぼすべての種類の内部エラーを処理するように構築されています。さて、シャットダウン要求を処理するところまで来ましたが、どうすればよいかわかりません。

私はシャットダウンフックをセットアップしており、それが呼び出されると、メインデーモンループに実行を停止するように指示する変数を設定します。問題は、このデーモンが複数のスレッドを生成し、長い時間がかかることです。たとえば、これらのスレッドの 1 つがドキュメントを変換している可能性があります。それらのほとんどは高速ですが (10 秒未満だと思います)、10 分以上続くスレッドもあります。

私が今考えているのは、シャットダウン フックが送信されたとき、500 ミリ秒 (またはそれくらい) のスリープ (これらのスレッドはすべて ThreadGroup 内にあります) で ThreadGroup.activeCount() で 5 秒ほどループを実行することです。このループで、シャットダウン要求が呼び出されたことを知らせる通知をすべてのスレッドに送信します。次に、クリーンアップとシャットダウンを行っていることに関係なく、即座に実行する必要があります。

他に何か提案はありますか?たとえばMySQLのようなデーモンが停止するように言われたときに何をするかに興味があります。それは即座に停止します。非常に遅い 10 個のクエリが呼び出されている場合はどうなりますか? それは待つか、それとも単にそれらを終了しますか。つまり、サーバーは非常に高速なので、1 秒以内に実行できない操作はありません。現在、1000ミリ秒で多くのことができます。

ありがとう

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

windows-7 - プログラムでWindowsVistaおよび7のシャットダウンを中止するにはどうすればよいですか?

このリンクの2番目の例(セクションの例)には、WM_QUERYENDSESSIONを使用してシャットダウンを中止する方法についての説明があります。また、これはXPより後のバージョンのWindowsでは機能しないことも示しています。これは、stackoverflowでここにある別の質問で与えられたアドバイスと矛盾しています。正解は何ですか?どちらも搭載したパソコンを持っていないので、テストできません。

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

windows-xp - Hyper-V での VM の自動起動とシャットダウン

Windows 2008 の Hyper-V で実行されている Windows XP VM の起動とシャットダウンを自動化できるようにしたいと考えています。VM は、
営業時間内にのみ使用可能にする必要があります。標準の Windows XP (SP3) インストールです。したがって、簡単に構成できるスケジュールに従って、VM は午前 8 時に起動し、午後 6 時に (実行中のアプリケーションに関係なく) シャットダウンする必要があります。VM 自体でシャットダウンするバッチ ジョブを確認しましたが、

(のようなものat 18:00 every M,T,W,Th,F shutdown /l/y/c

しかし、再起動する方法がわかりません。おそらくHyper-Vの下で何かを使用できますか?

そして、同じ場所から起動とシャットダウンの両方を制御できるといいですね

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

osgi - OSGi コンテナー (特に分点) をシャットダウンする最良の方法

OSGi コンテナのシャットダウンに関するベスト プラクティスを探しています。

現在、EclipseStarter.startup() を呼び出していくつかのコア バンドルをインストールする小さなランチャー アプリを使用しています。その後、ランチャーは終了します。

テスト GUI (バンドルとして実行) が閉じられると、System.exit(0) が呼び出されてコンテナーがシャットダウンされますが、これよりも洗練されたソリューションが必要です。

ありがとう

0 投票する
3 に答える
364 参照

windows - OS はシャットダウンしないが、アプリケーションはシャットダウンする

Windowsを閉じると、正常かつ迅速に終了するアプリケーションがあります(タスクマネージャーとプロセスエクスプローラーでもチェックされます-プロセスはもうありません)が、OSは終了しません。OSはシャットダウンを無視しているようです。

しかし、もう一度 Windows を閉じようとすると、すべて問題ありません。システムはごく普通の方法でシャットダウンします。

  1. なんで?
  2. どうすればこれを修正できますか?

私のアプリの詳細:

  • マルチスレッド
  • トレイアイコンがあります
  • WM_QUERYENDSESSION (または同様の) OS メッセージの特別な処理は行いません。
  • 特別なドライバー、DLL フックなどはありません。

それを修正する方法はありますか?

PS: ご要望に応じて詳細をお知らせします

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

apache-flex - AIR/Flex からコンピューターをシャットダウンする

Adobe AIR アプリケーションからコンピュータをシャットダウンする方法を理解する必要があります。私はこれを行う方法を理解しようとしてきましたが、成功しませんでした。

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

applescript - シャットダウン時に実行する Applescript

AppleScript を使用して、チェックを忘れた場合にシャットダウン時にメールをチェックするように通知できるアプリケーションを作成しようとしています。

このリンクから助けを得ました: http://discussions.apple.com/thread.jspa?threadID=1375949&tstart=0&messageID=7088687#7088687

このリンクでは、ログイン時に開始できるかなりのアプリケーションを実行できることを示唆しており、シャットダウンしようとすると、システムはそれを閉じようとし、望ましい結果が得られます!

私はこのスクリプトコードを試しました:

終了時に

やめる

しかし、それは私のために働いていません!

誰かが私が間違っているかもしれない場所を提案できますか??

ありがとう、

ミラージュ