2017-04-05 27 views
-2

私は24時間ごとに温度をチェックするPythonスクリプトを持っていますが、コンピュータをシャットダウンするかログオフすると、実行中のままにする方法があります。コンピュータがシャットダウンしたときにPythonコードを実行したままにする方法はありますか?

+4

はあの...いいえ、あなたはどのようにPythonコードを実行するために期待していますか?そこにコードを実行するには、コンピュータが起動している必要があります。それについて考える。 *私は私の電子レンジでコーヒーを加熱したいが、私はそれを抜いた。コーヒーを加熱してもまだ暖められますか?*いいえ、それを入れ直してもかまいません。 –

+1

ここにはあまり情報はありません。コンピュータのシャットダウンとログオフは、全く異なる2つの動作です。コンピュータがオフの場合、いいえ、何も実行できません。コンピュータをシャットダウンできるか、スクリプトを実行するためにコンピュータをシャットダウンできるかを尋ねているかもしれません。その場合は、スクリプトをスケジュールするだけです(cronまたはwindowsタスク)。コンピュータからログオフして何かを実行したい場合は、サービスやデーモンとして実行する必要があります。これもcronやwindowsのタスクで実現できます。詳細をご記入ください。 –

答えて

1

シャットダウン - いいえ。
ログオフ - 潜在的に、はい。

コンピュータの電源を入れたときにスクリプトが自動的に開始されるようにするには、スクリプトをスタートアップフォルダ(Windows)に追加するか、スクリプト(Windowsタスク、cronジョブ、systemdタイマー)をスケジュールできます。

あなたが本当に永続的に利用可能である温度トラッカーをしたい場合は、ラズベリーパイのような低消費電力ソリューションを使用するのではなく上のあなたのPCを残すことができます。

+0

あなたが言及するものは、より詳細に説明することができます(私は窓を使用していますが、最近まで私がMacを使用するまではかなり新しいです) – Monkeybike123

+0

"C:\ Users \ {username} \ AppData \ローミング\マイクロソフト\ウインドウ\スタートメニュー\プログラム\スタートアップ\ "、それはそのユーザーがログインすると起動します。ユーザーがログインしたときに自動的に起動するには、「C:¥ProgramData¥Microsoft¥Windows¥スタートメニュー¥プログラム¥スタートアップ」に追加します。 – Alan

0

コンピュータの電源がオフの状態でスクリプトを実行することはできません。どのオペレーティングシステムを実行していますか?どのように温度を収集していますか?この情報がなければ、はるかに助けを与えるのは難しいです。私が提案するかもしれない

ことの一つは、他のネットワークコンピュータを使用して、リモートでスケジュールされた時間にシステムの電源をオンにしています。

0

これを実現する最良の方法は、あなたのプログラムは、コンピュータが接続できるサーバーのいくつかの種類に実行していることです。サーバーには、ラズベリーパイから古くなった古いコンピューター、Webサーバー、クラウドサーバーなど、何でもかまいません。あなたのコンピュータからアクセスできるプログラムを構築しなければならないでしょうし、サーバによってはプログラムとサーバを構築する方法によって多くの異なる方法でアクセスします。

この方法で物事を行うと、それはオンのままシステム上で実行されますので、あなたのスクリプトは、常に温度をチェックすることができますを意味します。

0

は、あなたはそれがオンに一度また、あなたはcronジョブを実行することができ、次のページ

http://lifehacker.com/5831504/how-can-i-start-and-shut-down-my-computer-automatically-every-morning

http://www.wikihow.com/Automatically-Turn-on-a-Computer-at-a-Specified-Time

を見てみましょう、のためのコンソールコマンド>>パイソンyourfileによって、あなたのPythonコードを実行することができます。 py。コンピュータがシャットダウンされている場合は What is the Windows version of cron?

関連する問題