*/10 * * * 1,3のようなものを「水曜日の10分ごとにトリガ」に変換するルビの宝石/プラグインはありますか?ruby plugin/gemからcronを人間が読める形式に変換する
7
A
答えて
2
私は知っていることは何もなく、私はGoogleで何も見つかりませんでした。あなたはしかし、自分で一緒に何かをハックすることができる場合があります
>> cron = "*/10 * * * 1,3 foo"
#=> "*/10 * * * 1,3 foo"
>> min, hour, dom, month, dow, command = cron.split
#=> ["*/10", "*", "*", "*", "1,3", "foo"]
あなたはVARSを持っていたら、あなたは、出力のための部品を組み立てる開始することができます:
>> require 'date'
#=> true
>> dow.split(/,/).map { |day| Date::DAYNAMES[day.to_i] }
#=> ["Monday", "Wednesday"]
>> min.start_with?('*') ? "every #{min.split('/')[1]} minutes" : "#{min} past"
#=> "every 10 minutes"
>> min = '5'
#=> "5"
>> min.start_with?('*') ? "every #{min.split('/')[1]} minutes" : "#{min} past"
#=> "5 past"
明らかにそれはちょうどいくつかの大まかなアイデア(ですたとえば、エントリを解析するためのキャプチャグループを持つ正規表現が必要な場合があります)が、crontabエントリは適切に指定されているため、遭遇する可能性のあるエントリのほとんどに機能するものを見つけるのは難しくありません。
1
1
探しているもので、私はショーン・バークのPerlスクリプトに基づいて、これを行うには、Rubyの宝石を書いた:
1
Ruby gem cronexをご覧ください https://github.com/alpinweis/cronex
関連する問題
- 1. カサンドラCLI:人間が読める形式に進値に変換
- 2. anglejsで人間が読める式にCron式
- 3. JQueryでLocalDateTimeを人間が読める形式に変換する
- 4. ASCIIファイルを人間が読める形式のファイルに変換する
- 5. 署名を人間が読める形式に変換する(バウンシーキャスル)
- 6. wbxmlを人間が読める形式にデコードするには?
- 7. Rubyで人間が読める形式でバイナリデータを作成する
- 8. タイムスタンプ変換Java(Windowsの128ビットシステム構造人間の読める形式に
- 9. エポックから人間が読める時間にリストを変換する
- 10. は、人間が読める形式の日付
- 11. 分を人間が判読可能な形式に変換しますか?
- 12. Epochから人間が読める日付を変数に変換する
- 13. 人間が読める形式でツリーツーツリー変換をどのように文書化しますか?
- 14. Fortran 90バイナリに格納されたデータを人間が読める形式に変換する
- 15. 人間が読めるタイムスタンプをPythonのエポックからミリ秒に変換する
- 16. \ xc3 \ xd8 \ xe8 \ xa7 \ xc3 \ xb4 \ xdを人間が読める形式に変換する
- 17. int idを人間が読めるidに変換する
- 18. Rubyで12時間24時間形式に変換する
- 19. 人間が読める形式のDNS検索
- 20. は、人間が読める形式の日付
- 21. 配列で人間が読める形式
- 22. protobuf-netで人間が読める形式
- 23. 表示し、人間が読める形式の選択テンプレート
- 24. 人間が読める形式として地理ライブラリからJSONエンコードGEO.Point
- 25. SQLクエリーからcron式を日付/時刻形式に変換する
- 26. JSStringエンコードされた文字列をSilverstripeでより人間に読める形式に変換する
- 27. xmlデータを人間が読める形式にデコードする方法
- 28. .pbファイル(Tensorflowモデルファイル)を人間が読める形式に変換してください。
- 29. 人間が読むことのできる時間を時刻形式に変換するSQL SERVER 2014
- 30. TCustomActionList子孫の内容を人間が読める形式にダンプします
これはちょうどあなたが望むものではありませんが、多分助けてくれるでしょう: –