2016-04-26 14 views
-1

私は、真夜中にウェブサイトを毎日チェックし、ユーザーの入力に基づいて必要なことを行うスクリプトを作成したいと考えています。このスクリプトをオンラインで投稿して、他の人が使用できるようにします。どこで連続して実行するスクリプトをホストできますか?

ただし、ユーザーのコンピュータがオフの場合でもスクリプトを実行し続けたいと考えています。どこかの場所(私/ユーザー)がスクリプトをホストできるので、コンピュータをオフにしても実行されます。

私の頭にやって来る、または何らかの種類のサーバーでそれをホストするという、すぐれたアイデアです。それは可能ですか?

私はcronについても読んでいます。ただし、ユーザーがコンピュータの電源を切った後は動作を停止するように見えます。

ヒントやアドバイスをいただければ幸いです。

答えて

1

はい、コンピュータの電源を切ってもcronの実行が停止します。電源がないときは、すべてが動作を停止します。永続コンピューティングの1つのオプションは、Amazon Web ServicesでEC2インスタンスを実行することです。私が信じるところまで、1つのインスタンスタイプが無料です。 MS Azureのような他のクラウドコンピューティングサービスもオプションです。

+0

EC2インスタンスまたはMS Azureをセットアップすると、他のユーザーがセットアップしなくてもユーザーを利用できるようになりますか? – Programmingjoe

+0

@joeそれらにアクセス権を与えた場合はyesとなります。より良い解決策は、スクリプトを提供して、自分のVMを使用させることです。 Dockerを使って調べるべきです。それはちょうど単一のスクリプトのために少し重い重量かもしれません。 –

+0

私はDockerについて学ぶことを検討してきました。先端に感謝します。 – Programmingjoe

0

コンピュータがオフになってもスクリプトは実行されません。

毎日真夜中にスクリプトを実行するには、CRONがあなたの方法です。

通常、この種のスクリプトは、常に稼働しているサーバー上で実行されます。

+0

CRONは私のスクリプトで使うツールではありませんか?だから、コンピュータが真夜中に外れていたら、それは動かないでしょう。 – Programmingjoe

+0

これはあなたのコンピュータがオンになっているので、電源が入っているコンピュータで何かを実行する方法はありません。私が言及したように、スクリプトは通常、常に稼働しているサーバー上で実行されます –

関連する問題