問題タブ [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.
cocoa - Mac を安全に強制的にシャットダウンする方法
私が欲しいもの
私は、1 日の特定の時間帯にのみ仕事をするように強制する小さなアプリを開発しています。その日により効果的になるように、夕方には仕事をやめるように強制する何かが必要です。
特定の時間にマシンをシャットダウンする OS X 内のオプションは、簡単にキャンセルできます。また、後でいつでも再ログインできます。
未保存の作業があるかどうかに関係なく、アプリですべてのアプリケーションを終了させたいです。
私が試したこと
loginwindow プロセスを強制終了することを考えましたが、これによりデータが破損する可能性があることを読みました。
shutdown コマンドに出くわしました-すぐにシャットダウンするために sudo shutdown -h +0 を使用しています。これは単なるチケットのように見えますが、たとえばディスク ユーティリティが何らかのスキャンを行っている場合、データが破損する可能性があるのではないかと心配しています。
シャットダウン コマンドは安全ですか?
shutdown コマンドが破損を引き起こす可能性はありますか? それとも安全に使用できますか?安全にシャットダウンを強制するより良い方法はありますか?
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 と表示されます
c# - プログラムでシステムをスタンバイ状態から解除するにはどうすればよいですか?
c#またはvb.netでそれを行う方法はありますか?システムをスタンバイ状態から解除し、スタンバイモードの場合は、特定の時間間隔で通知音を鳴らさなければなりません。これは可能ですか?
java - Java デーモン - シャットダウン要求の処理
私は現在、多くの異なるタスクを実行するデーモンに取り組んでいます。マルチスレッドであり、クラッシュすることなく、ほぼすべての種類の内部エラーを処理するように構築されています。さて、シャットダウン要求を処理するところまで来ましたが、どうすればよいかわかりません。
私はシャットダウンフックをセットアップしており、それが呼び出されると、メインデーモンループに実行を停止するように指示する変数を設定します。問題は、このデーモンが複数のスレッドを生成し、長い時間がかかることです。たとえば、これらのスレッドの 1 つがドキュメントを変換している可能性があります。それらのほとんどは高速ですが (10 秒未満だと思います)、10 分以上続くスレッドもあります。
私が今考えているのは、シャットダウン フックが送信されたとき、500 ミリ秒 (またはそれくらい) のスリープ (これらのスレッドはすべて ThreadGroup 内にあります) で ThreadGroup.activeCount() で 5 秒ほどループを実行することです。このループで、シャットダウン要求が呼び出されたことを知らせる通知をすべてのスレッドに送信します。次に、クリーンアップとシャットダウンを行っていることに関係なく、即座に実行する必要があります。
他に何か提案はありますか?たとえばMySQLのようなデーモンが停止するように言われたときに何をするかに興味があります。それは即座に停止します。非常に遅い 10 個のクエリが呼び出されている場合はどうなりますか? それは待つか、それとも単にそれらを終了しますか。つまり、サーバーは非常に高速なので、1 秒以内に実行できない操作はありません。現在、1000ミリ秒で多くのことができます。
ありがとう
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の下で何かを使用できますか?
そして、同じ場所から起動とシャットダウンの両方を制御できるといいですね
osgi - OSGi コンテナー (特に分点) をシャットダウンする最良の方法
OSGi コンテナのシャットダウンに関するベスト プラクティスを探しています。
現在、EclipseStarter.startup() を呼び出していくつかのコア バンドルをインストールする小さなランチャー アプリを使用しています。その後、ランチャーは終了します。
テスト GUI (バンドルとして実行) が閉じられると、System.exit(0) が呼び出されてコンテナーがシャットダウンされますが、これよりも洗練されたソリューションが必要です。
ありがとう
windows - OS はシャットダウンしないが、アプリケーションはシャットダウンする
Windowsを閉じると、正常かつ迅速に終了するアプリケーションがあります(タスクマネージャーとプロセスエクスプローラーでもチェックされます-プロセスはもうありません)が、OSは終了しません。OSはシャットダウンを無視しているようです。
しかし、もう一度 Windows を閉じようとすると、すべて問題ありません。システムはごく普通の方法でシャットダウンします。
- なんで?
- どうすればこれを修正できますか?
私のアプリの詳細:
- マルチスレッド
- トレイアイコンがあります
- WM_QUERYENDSESSION (または同様の) OS メッセージの特別な処理は行いません。
- 特別なドライバー、DLL フックなどはありません。
それを修正する方法はありますか?
PS: ご要望に応じて詳細をお知らせします
apache-flex - AIR/Flex からコンピューターをシャットダウンする
Adobe AIR アプリケーションからコンピュータをシャットダウンする方法を理解する必要があります。私はこれを行う方法を理解しようとしてきましたが、成功しませんでした。
applescript - シャットダウン時に実行する Applescript
AppleScript を使用して、チェックを忘れた場合にシャットダウン時にメールをチェックするように通知できるアプリケーションを作成しようとしています。
このリンクから助けを得ました: http://discussions.apple.com/thread.jspa?threadID=1375949&tstart=0&messageID=7088687#7088687
このリンクでは、ログイン時に開始できるかなりのアプリケーションを実行できることを示唆しており、シャットダウンしようとすると、システムはそれを閉じようとし、望ましい結果が得られます!
私はこのスクリプトコードを試しました:
終了時に
やめる
しかし、それは私のために働いていません!
誰かが私が間違っているかもしれない場所を提案できますか??
ありがとう、
ミラージュ