問題タブ [taskkill]
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.
windows - Windows CMD コマンドのキーボード ショートカットを設定できますか?
Windows 8.1 Pro を実行していますが、キーボード ショートカットで実行できるかどうかを知りたいです。
CTRL+ ALT+を使用してX
補足: 現在、コマンドを含むバッチ ファイル (KillTask.bat) と、ショートカット キーがCTRL++に設定された KillTask.bat へのデスクトップ ショートカットがある回避策がありALTますX。
スクリーンショット (回避策を説明するリンクがあります)
デスクトップ ショートカットやバッチ ファイルを使用せずに、キーボード ショートカットを使用してこれを行うより直接的な方法はありますか?
batch-file - プロセスの実行時間(タイムアウト)を条件とするタスクキル
編集:質問とコードを更新しました。
バッチ ファイルから (数百のファイルに対して) Python スクリプトを実行しています。問題は、一部のファイルの python スクリプトの実行に時間がかかることです。私が望むのは、私の python スクリプトが 1 つのファイルで 5 分以上実行されないようにすることです。5 分以上かかる場合は、以下のバッチ ファイル コードに記述されているように、実行中のスクリプトを強制終了して次のファイルに移動するだけです。
私が望むのは、コードが 1 つのファイルに費やすことができる最大時間として 300 秒を定義することです。300 秒以上かかる場合は、バッチ ファイルで強制終了する必要があります。ただし、300 秒未満の場合は 300 秒待たずに、すぐに次のステートメントに移動する必要があります。
filename5 まで実行すると、このコードは完全に正常に動作します。ただし、ファイル名 200 まで実行すると、このコードはファイル名 1 に対してのみ実行され、すぐにファイル名 13 に移動し、次にファイル名 170 に移動します。この問題が理解できません。構文エラーはないようです。
私はバッチファイルを書くのが初めてです。この問題の解決にご協力ください。この問題を (タイムアウトの代わりに) 解決するためのより良い方法がある場合は、お知らせください。
PS: Eventlet パッケージから Python の Timeout 関数も使用しようとしましたが、この関数はファイルに対して適切に機能しないため、代わりにバッチ ファイルからタイムアウトを試す必要があると考えました。私は Windows マシンで作業しており、Python 2.7 を使用しています。
php - PHP5.5 Exec と Taskkill
PHP 5.5 を使用して、Windows Server 2012 用の小さな内部インターフェイスを作成したいと考えています。今、私はタスクリストを介してタスクのリストを持っています。ここで、殺すべきpidのリストを取得します。
私の問題は、タスクを強制終了できないことです。exec(Taskkill /F /PID xxx) が機能していません。私はインターネットで検索し、セーフモードが問題であることをよく読みました。しかし、PHP 5.5 では safe_mode オプションはなくなりました。
プログラムを起動するためにタスクキルまたは関数を使用するにはどうすればよいですか、それとももうそれを行う機能はありませんか?
windows - tasklist または equiv から説明を取得する方法
名前が長すぎるプロセス (.exe) があります。
タスクリストには HOTSPO~1.EXE として表示されますが、Windows タスク マネージャーの「説明」の下にフルネームが表示されます。
どうすればその情報を入手できますか?
この正確なプロセスの PID を grep して強制終了したいので、これが必要です。
タスクリスト /v | egrep HOTSPO~1.EXE
これは機能しますが、同じようなものを誤って殺してしまわないように、フルネームを指定することをお勧めします。
batch-file - バッチ: タイマーを待たずに Taskkill タイムアウト
いくつかのプログラムを実行するバッチ スクリプトを作成しています。各プログラムが処理を終了すると、ユーザーがそのプログラムを閉じるか、次のプログラムに進むか、数秒のタイムアウト後に taskkill によって閉じられるのを待ちます。メインスクリプトをMAIN、プログラムをTASK、タイマーをKILLERと考えれば。MAIN は TASK と KILLER を (ほぼ) 同時に開始します。TASK は本来の処理を実行し、KILLER は 600 秒待ってから TASK を強制終了します。ただし、TASK がユーザーによって閉じられた場合は、KILLER を強制終了し、ユーザーの操作なしで MAIN に戻る必要があります。ただし、pingまたはタイムアウトを使用すると、バッチが実際に閉じる前に、タイマーが期限切れになるまで待つ必要があります。何もしないコマンド ウィンドウでデスクトップを散らかしたくありません。これを回避する方法はありますか?