さまざまなイベントで任意のコードを実行できるアプリケーション

さまざまなイベントで任意のコードを実行できるアプリケーション

私は簡単なものを探していました活性剤いくつかのコードを実行できますものそんなことが起こりましたが、まだ何も見つかりませんでした。おそらく正しいキーワードを使用していないようです。誰かが私に正しいアプリケーションを教えることができればいいでしょう。

私が活性剤で探しているものは次のとおりです。

  • イベントは任意のコードブロックをトリガーできる必要があります。
  • イベントは次のとおりです。
    • 日付/時刻または日付/時刻一致式。 (時間:「16:00」、日付:「月曜日」、日付:「月曜日」、月:「1月」など)
    • ソケットにメッセージがありますか?
    • /dev/*などのデバイスに記録されているすべて
    • 特殊ディレクトリにファイルを生成可能

これを行うことがなければ、このようなことに興味がある人はいますか?

非常に基本的な構成(Rubyで作成)は次のとおりです。

trigger_when({:day => 6, :time => '10:30'}, {:message => 'Awesome message'}) # :day => 6 for sunday
trigger_when({:day => 0, :time => '10:30'}) do
  puts 'awesome stuff happens'
end

repo githubはこのようなものを作りたいしかし、これを行うことができる既存のアプリがあれば良いでしょう。

ほぼ同じ機能を実行するAndroidアプリがあります。http://tasker.dinglisch.net/。デスクトップでできることを探しています。

ベストアンサー1

これを行うには多くのツールがあります。このように、必ずしも上記のすべてを満たす必要はありません。たとえば、Appleはlaunchdタイミング要件だけでなく、ソケットの接続と監視対象のディレクトリも処理します。これ突然現れるプログラムは通常、外部プログラム(udevなど)によってイベントが生成されると予想しますが、任意のイベントに応答できます。

incronファイルシステムイベントに応答できるツールがたくさんあります。

必要なものを得るために混合して一致させることができます。

おすすめ記事