2017-12-20 6 views
0

私はGitHubからクローン化されたPythonでいくつかのプロジェクトを持っています。ローカルパッケージでいくつかの.pyファイルを実行する

ローカルパッケージをインストールするには、すべてのプロジェクトで最初にsetup.pyファイルを実行する必要があります。main.pyファイルを実行してコードを実行します。

すべてのプロジェクトを1つのコード(.pyファイル)で実行するにはどうすればよいですか?

私は最初のプロジェクトを毎分、2番目のプロジェクトは15秒ごとに実行したいと思います。

答えて

0

私はあなたが一つの.pyファイルを必要とは思わない、cron仕事はあなたが望むものです。セットアップするには

cronタスクは、次のコマンドを実行します。

crontab -e 

それはあなたが新しいジョブを作成するためのテキストエディタを開きます。テキストエディタの中に以下の行を書いてください。それぞれの行について、絶対パスをmain.pyファイルに指定して保存してから保存してください。最初のプロジェクトは毎分実行し、2番目のプロジェクトは15秒ごとに実行する必要があります。

* * * * * python [path to *first* main.py] 
* * * * * python [path to *second* main.py] 
* * * * * sleep 15 && python [path to *second* main.py] 
* * * * * sleep 30 && python [path to *second* main.py] 
* * * * * sleep 45 && python [path to *second* main.py] 

あなたはあなたの仕事があなたのcronタスクが一覧表示されますコマンドcrontab -lで正しく保存されたことを確認することができます。

crontabで使用されている形式を理解できるように、cronに関するドキュメントをお読みください。 Here is a good link

+0

ご回答いただきありがとうございますが、私はPythonファイルで実装する必要があります – JakubM

+0

プロジェクトの両方を実行する '.py'を1つ持っていても、スクリプトを実行するには' cron'のようなものが必要です1分ごと/ 15秒ごと。なぜあなたは1つのファイルを望むのですか? –

関連する問題