26

タイマーを作成し、それへの参照をEmacsに保存しました

(setq my-timer-store (run-at-time "1 min" 900 'my-func))

私は通常、この elisp を朝に実行し、次のコマンドを実行して夜間の実行を停止します。

(cancel-timer my-timer-store)

残念ながら、タイマーを2回開始したため(途中でキャンセルせずに)、最初に開始したタイマーへの参照がなくなったため、キャンセルできません。実行中のすべてのタイマーを一覧表示して、実行したままにしたタイマーをクリーンアップする方法はありますか。

4

1 に答える 1

35

タイマーは と に格納されているようtimer-listですtimer-idle-list

于 2012-07-26T13:46:16.310 に答える