バックグラウンドで 5 時間ごとに定期的に実行したいかなり軽いスクリプトがあります。このスクリプトは、いくつかの異なる Web サイトを実行し、それらをスキャンして新しい素材を探し、.mp3 ファイルを取得するか、コンテンツに基づいて youtube の曲を高く評価します。このプログラムで達成したいことがいくつかありますが、達成する方法がわからないことがあります。
- プログラムを 5 時間ごとに実行します -- 私はシステムレベルのタイミング操作に慣れていません。
- プログラムをバックグラウンドで効率的に実行します。ユーザーが知らないうちにこれらの「更新」が行われるようにします。
- 起動時にプログラムをアクティブにします-これをユーザーとして設定する方法は知っていますが、可能であれば、そのような構成をpythonファイルに追加する方法がわかりません。これは単純な .py スクリプトになることに注意してください。実行可能ファイルにコンパイルするわけではありません。
このプログラムは、主に OSX およびその他の Unix ベースのシステムを念頭に置いて設計されています。これらの目標のいくつかを達成するためのアドバイスはありますか?